Generador de calendarios
Es una aplicación que permite la organización de horarios y la asignación de profesionales que deben intervenir sobre determinado espacio o grupo. La aplicación tomará en cuenta las distintas restricciones que cada profesional tiene, buscando evitar posibles superposiciones, ahorrar tiempo y tratar de lograr satisfacer lo más cercanamente posible los objetivos deseados.
IMPORTANTE: Horarios está programado en Django, si no lo tienes instalado haz click aquí.
###Dependencias: #####Antes de ejecutar la aplicación instala estas dependencias:
- PostgreSQL==9.*.
- Django==1.9.
- psycopg2==2.5.1.
- xhtml2pdf==0.0.6.
###Configurar la aplicación para su uso: #####Una vez clonado el proyecto seguir estos pasos:
- Crear la base de datos.
- Renombrar el archivo
horarios/settings.base.py
ahorarios/settings.py
. En su interior realiza los cambios de acuerdo a tu configuración. - Abrir una consola y situarse en el directorio raíz del proyecto.
- Realizar las migraciones del proyecto:
python manage.py makemigrations
. - Migrar la base de datos:
python manage.py migrate
. - Importa las penalidades:
python manage.py loaddata penalidades
. - Iniciar el servidor:
python manage.py runserver 0.0.0.0:8000
. - Ir a http://localhost:8000/.
Y listo!