Florilegio de la Fe utilizaDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/alfonsoolavarria/florilegio/llms.txt
Use this file to discover all available pages before exploring further.
python-dotenv (versión 1.0.1) para cargar la configuración sensible desde un archivo .env ubicado en la raíz del proyecto, al mismo nivel que manage.py. El archivo settings.py llama a load_dotenv() automáticamente al arrancar, por lo que basta con definir las variables en ese archivo para que estén disponibles en toda la aplicación.
Archivo .env de ejemplo
Django Core
Clave secreta de Django usada para la firma criptográfica de sesiones, tokens CSRF y otros mecanismos de seguridad. Nunca debe compartirse ni usarse la misma clave entre entornos.Genera una clave segura con:
Activa o desactiva el modo de depuración de Django. Cuando se evalúa como
'True', Django muestra tracebacks detallados en el navegador y sirve archivos estáticos directamente. Nunca establezca este valor en True en producción.Valores válidos: True | FalseBase de Datos
Florilegio requiere PostgreSQL. Las siguientes variables mapean directamente a los parámetros del motordjango.db.backends.postgresql en settings.py.
Nombre de la base de datos PostgreSQL. Ejemplo:
florilegiofe.Usuario de PostgreSQL con privilegios sobre la base de datos.
Contraseña del usuario de PostgreSQL.
Host del servidor PostgreSQL. En entornos Docker o servicios gestionados, apunta al hostname del contenedor o instancia.
Puerto TCP del servidor PostgreSQL.
Email — Brevo
Florilegio de la Fe utiliza Brevo (antes Sendinblue) para el envío de correos transaccionales, incluyendo los códigos de verificación de registro.API key de Brevo para el envío de correos transaccionales. Se obtiene en el panel de Brevo bajo SMTP & API → API Keys.
ID numérico de la plantilla de Brevo utilizada para el correo de verificación de cuenta. Crea la plantilla en el panel de Brevo y usa su ID aquí.
Dirección de correo del remitente. Debe estar verificada en Brevo.
Nombre visible del remitente en los correos enviados.
PayPal — Suscripciones y Donaciones
Las integraciones de PayPal gestionan los planes de suscripción Premium, Pro, y los planes de donación mensual y anual.Client ID de la aplicación PayPal. Se obtiene en el Portal de Desarrolladores de PayPal. Usado para inicializar el SDK de PayPal en el frontend.
ID del Plan de PayPal (
P-xxx...) correspondiente a la suscripción Premium.ID del Plan de PayPal correspondiente a la suscripción Pro.
ID del Plan de PayPal para la opción de donación mensual recurrente.
ID del Plan de PayPal para la opción de donación anual recurrente.
API Bíblica
Estas claves permiten sincronizar y acceder a versiones bíblicas externas usadas en el lector y las herramientas de estudio.API key de api.bible utilizada para sincronizar versiones bíblicas como NBLA, NTV y RVR09. Se registra gratuitamente en el portal de api.bible.
App key de la YouVersion Platform API. Contacta al equipo de YouVersion para solicitar acceso a la plataforma para desarrolladores.