Cela n'a pas vraiment d'importance, mais je l'oublie souvent, alors prenez note.
Python 3.5.2 Django 2.2.9 Ubuntu 16.04.6 LTS (Xenial Xerus)
Pour que Django recherche des modèles sous votre application, vous ne pouvez pas simplement dire APP_DIRS '' dans TEMPLATES '' dans settings.py.
installed_appsVous devez vous ajouter à.
settings.py
INSTALLED_APPS = [
'testapp', #moi même
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},