Repositorio para almacenar proyecto de postulación.
- Configurar un ambiente virtual
- Descargar el código fuente del proyecto.
- Descargar e instalar las siguientes dependencias:
- Django==2.1.7
- psycopg2==2.7.7
- pytz==2018.9.
Se recomienda utilizar pip install. ** El motor de base de datos que se utiliza es PostgreSQL. **
- Crear base de datos vacía con el nombre buscompany_db.
- Si es necesario, deberás cambiar las variables USER, PASSWORD de la base de datos que se encuentra en el archivo Settings.py que se encuentra el directorio busCompany de código fuente. Estas variables corresponden al usuario que tiene los permisos para acceder a la base de datos.
- Luego de crear la base de datos y configurar las variables de acceso,
se procede a ejecutar los siguientes comandos por consola:
- python manage.py makemigrations: Crea las migraciones cuando creamos un modelo o alguna modificación al modelo.
- python manage.py migrate: Hace que las migraciones se transformen en tablas en la base de datos o que estas se modifiquen en su estrutura.
- python manage.py createsuperuser: Crea un usuario administrador para acceder al sistema.
- Ejecutar el siguiente comando
- python manage.py runserver: Permite correr el servidor interno que nos provee Django.
NOTA: Es importante que recuerdes las credenciales del super usuarios ya que luego de correr la aplicación se deberan crear los horarios predeterminados, de la siguiente manera:
- Accede a la siguiente url: http://127.0.0.1:8000/admin/
- Luego en la sección SALES y luego en el modelo SCHEDULE
- Presiona en el botón añadir
- Procede a añadir los diferentes horarios de salida de los buses( Por ej.: 6:00 ).
Finalmente para acceder al login de la plataforma debes ingresar al siguiente enlace: http://127.0.0.1:8000/accounts/login/ También los pasajeros se deberan registrar en la plataforma.