Este es un proyecto base construido con Django para desarrollo web en Python. Está organizado para permitir una arquitectura escalable, modular y lista para ambientes de desarrollo, staging y producción.
- Python 3.8+
- pip
- virtualenv (opcional, pero recomendado)
- PostgreSQL (o el motor de base de datos que uses)
git clone https://github.com/tu_usuario/tu_proyecto.git
cd tu_proyectopython -m venv venv
source venv/bin/activate # En Windows: venv\Scripts\activatepip install -r requirements.txtCrea un archivo .env en la raíz del proyecto y define tus variables:
DEBUG=True
SECRET_KEY=tu_clave_secreta
DB_NAME=nombre_bd
DB_USER=usuario
DB_PASSWORD=contraseña
ALLOWED_HOSTS=localhost,127.0.0.1Asegúrate de tener
.enven tu.gitignore.
python manage.py makemigrations
python manage.py migratepython manage.py runserver- Crear superusuario:
python manage.py createsuperuser- Ejecutar pruebas:
python manage.py test- Generar requerimientos:
pip freeze > requirements.txtEste proyecto está bajo la licencia MIT.