[PYTHON] Django ne recherche pas de modèles sous l'application

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',
            ],
        },
    },

Recommended Posts

Django ne recherche pas de modèles sous l'application
recherche django
[Django] Renommer le projet
[Django] Le test ne fonctionne pas si je change l'emplacement du fichier