Florilegio de la Fe es una plataforma cristiana construida con Django 4.2. Esta guía te lleva desde cero hasta tener el servidor de desarrollo ejecutándose en tu máquina local, con la base de datos configurada y el panel de administración accesible.Documentation 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.
Requisitos previosAntes de comenzar, asegúrate de tener instalado lo siguiente:
- Python 3.10+ — python.org/downloads
- PostgreSQL 14+ — postgresql.org/download
- Git — git-scm.com
Crear y activar un entorno virtual
Se recomienda aislar las dependencias del proyecto en un entorno virtual de Python.Una vez activado, verás el prefijo
(venv) en tu terminal.Instalar dependencias
Instala todos los paquetes declarados en Esto instalará las siguientes dependencias:
requirements.txt:| Paquete | Versión | Propósito |
|---|---|---|
Django | 4.2.11 | Framework web principal |
psycopg2-binary | 2.9.11 | Adaptador PostgreSQL para Django |
whitenoise | 6.6.0 | Servir archivos estáticos en producción |
python-dotenv | 1.0.1 | Cargar variables de entorno desde .env |
django-allauth | 0.54.0 | Autenticación social (Google OAuth) |
django-ratelimit | 4.1.0 | Limitación de tasa en vistas y APIs |
bleach | 6.3.0 | Sanitización de HTML en contenido de usuario |
Pillow | 12.2.0 | Procesamiento de imágenes (portadas, avatares) |
Configurar el archivo .env
Crea un archivo Consulta la referencia completa de variables en Variables de Entorno para ver todos los parámetros disponibles, incluyendo los de Brevo, PayPal y la API Bíblica.
.env en la raíz del proyecto (al mismo nivel que manage.py) con las variables de entorno necesarias:Aplicar migraciones
Asegúrate de que PostgreSQL esté en ejecución y la base de datos exista, luego aplica las migraciones de Django:Consulta Base de Datos para los pasos detallados de creación de la base de datos PostgreSQL y la importación de datos bíblicos.
Crear superusuario
Crea una cuenta de administrador para acceder al panel de Django:Se te pedirá un correo electrónico y contraseña.
Iniciar el servidor de desarrollo
Verificar instalación
Para el siguiente paso, sigue la guía de Base de Datos para habilitar la extensiónunaccent de PostgreSQL e importar los datos bíblicos con los comandos de gestión incluidos.