Skip to content

Latest commit

 

History

History
74 lines (52 loc) · 945 Bytes

README.md

File metadata and controls

74 lines (52 loc) · 945 Bytes

DRF Boilerplate

Instalación

pip install install Django

Iniciar Django

  • Crear un proyecto
django-admin startproject <nombre_proyecto> .
  • Iniciar proyecto
python manage.py runserver
  • Crear superusuario (Se ejecuta despues de las migraciones)
python manage.py createsuperuser

Apps

  1. Modularidad
  2. Reutilización
  3. Desacoplamiento
  4. Escalabilidad
  5. Enfoque en la funcionalidad
  • Crear una app
python manage.py startapp <nombre_app>

Migraciones

  • Sincronizar o Aplicar migraciones
python manage.py migrate
  • Crear una migración
python manage.py makemigrations
python manage.py makemigrations <nombre_app>

Variables de Entorno

DEBUG=True

DB_NAME=''
DB_USER='postgres'
DB_PASSWORD=''
DB_HOST='127.0.0.1'
DB_PORT='5432'

MAIL_SERVER='smtp.gmail.com'
MAIL_PORT=587
MAIL_USE_TLS=True
MAIL_USERNAME='@gmail.com'
MAIL_PASSWORD=''