Skip to content

Repositorio para almacenar proyecto de postulación.

Notifications You must be signed in to change notification settings

hgalvez10/BusCompany

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BusCompany

Repositorio para almacenar proyecto de postulación.

Pasos de Instalación Inicial

  1. Configurar un ambiente virtual
  2. Descargar el código fuente del proyecto.
  3. 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. **

Configuración de la base de datos

  1. Crear base de datos vacía con el nombre buscompany_db.
  2. 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.
  3. 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.

Arrancar aplicación

  1. 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.

About

Repositorio para almacenar proyecto de postulación.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published