Django不能搜索应用程序下的模板

这真的是无关紧要的事情,但是因为经常忘记所以做个备忘录。

Python 3.5.2
Django 2.2.9
Ubuntu 16.04.6 LTS (Xenial Xerus) can be paraphrased as:

Python 3.5.2
Django 2.2.9
Ubuntu 16.04.6 LTS (Xenial Xerus)。

要让Django在应用程序中查找模板,仅在settings.py的TEMPLATES中将APP_DIRS设置为True是不够的。您还需要将自己添加到INSTALLED_APPS中。

设置.py


INSTALLED_APPS = [
    'testapp',  #自分自身
    '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',
            ],
        },
    },

bannerAds