Python 3 64bits
PostgreSQL
- Agregue el archivo
(grydd_project/.env)
y cargue sus varaibles de entorno
`SECRET_KEY`, `DOMAIN_NAME`
- Ejecute la consola de window
CMD
- Crear en postgreSQL una base de datos llamada "grydd" (opcional para configuración de producción)
create database grydd;
- Configurar los datos de conexión a la base de datos (name, user, y password) en la ruta
(grydd_project/.env)
`NAME_DB`, `USER_DB`, `PASSWORD_DB`, `HOST_DB`, `PORT_DB`
- Configure el servidor de envio de correos smtp (opcional para configuración de producción, por defecto gmail)
`EMAIL_HOST_USER`, `EMAIL_HOST_PASSWORD`
-
Agregue el archivo
(grydd_project\logs\debug.log)
-
Instalar python y agregarlo al path del sistema
-
Instalar virtualevn
pip install virtualenv
- Crear un nuevo entorno virtual de python por dentro de la ruta del proyecto
(grydd_project/env)
Usando su version de python principal
virtualenv env
O también puede utilizar un intérprete de Python de su elección
virtualenv env -p c:\Python3\python.exe
- Active su entorno virtual
env/Scripts/activate
- Regrese a la ruta principal del proyecto
(grydd_project/)
- Instale los requerimientos del sistema
pip install -r requirements.txt
- Instale las migraciones
python manage.py migrate
- Agrupe los archivos estaticos
python manage.py collectstatic
- Cargue los datos
python manage.py loaddata data.json
- Ejecute el servidor
python manage.py runserver
En la geolocalización se presentan 2 conflictos.
-
El sistema incluye una funcionalidad para obtener la ubicación del cliente, esta solo funciona por
https://
-
Para la detección del país, el estado y la ciudad de ubicación se uso un proveedor gratuito, por lo cual solo permite peticiones
http://