Se recomienda trabajar con un entorno vitual.
La clave secreta que usa Django se almacena en una variable de entorno, SECRET_KEY
.
Imprescindible asignar una en producción.
También el estado de DEBUG con el nombre DEBUG
Durante la fase de desarrollo no hace falta crear una variable de entorno
En el sistema actual cuando alguien envía una propuesta de charla, se acordó que
esta apareciese como issue
en el repositorio de organización de Python Granada.
Para ello cuando alguien rellena el formulario se conecta con la api de github y se crea un nuevo issue. Este repositorio es privado por lo que es necesario que la clave de acceso de github sea de alguien miembro de la comunidad.
Una vez obtenida esta clave la aplicación usa la variable de entorno GITHUB
.
Es suficiente con crear una variable con este nombre y que contenga la clave.
Documentación de github sobre la creación de issues Para obtener la clave vamos a la configuración de nuestro perfil > Personal access tokens
Sin esta clave el servicio correspondiente no funciona
El formulario de contacto funciona enviando un correo. Para ello es necesario configurar la información básica de acuerdo a la documentación de Django.
Las variables de entorno tienen los nombres
EMAIL_BACKEND
EMAIL_HOST
EMAIL_HOST_USER
EMAIL_HOST_PASSWORD
EMAIL_PORT
EMAIL_USE_TLS
El el archivo views.py
, en la clase que controla el envio del e-mail, está
la lista de destinatarios del mismo.
Sin estas variables el servicio correspondiente no funciona