- Crear un entorno virtual. NOTA: Estamos usando la versión 3.5.* de Python y la versión 1.11.* de Django.
- Instalar django y pillow:
- pip install django
- pip install pillow
- Para dejar corriendo las tareas diarias (como las daily coins) usamos cron:
-
Installar cron (en Ubuntu-Fedora ya viene instalado)
-
Ahora vamos a configurar la/s task/s:
$ crontab -e
Esto nos abrirá un editor de texto donde debemos configurar el tiempo y el path a nuestro script.
* * * * * /path/entorno/virtual/bin/python /path/directorio/proyecto/manage.py add_coins
Los 5 asteriscos: De izquierda a derecha, los asteriscos representan: 1.Minutos: de 0 a 59. 2.Horas: de 0 a 23. 3.Día del mes: de 1 a 31. 4.Mes: de 1 a 12. 5.Día de la semana: de 0 a 6, siendo 0 el domingo.
-
En caso de que el demonio no este activado:
$ systemctl start cronie $ systemctl start cronie.service
-
-
Ejecutar el siguiente comando, para crear las tablas en la BD:
$ python manage.py migrate
-
Ejecutar el siguiente comando, para poblar la tabla Difficulty:
$ python manage.py populate
-
Correr el server:
$ python manage.py runserver