Introducción a Django creando un blog muy simple

Apps

Cada app de Django es independiente, contiene sus propias definiciones, templates y ficheros estáticos.

El caso es que necesitamos crear como mínimo una app para empezar a trabajar y como vamos a estar desarrollando un pequeño blog de prueba podríamos crear esta app con ese mismo nombre:

pipenv run python manage.py startapp blog

Como véis se crea un directorio con el nombre de la app en nuestro proyecto y dentro hay un montón de nuevos ficheros, los iremos descubriendo poco a poco.

Por ahora sólo nos falta activar la app en el settings.py para poder utilizarla:

settings.py

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'blog'
]