django中的templatedoesnotexist错误,其中有模板

时间:2018-09-08 20:50:28

标签: django django-templates django-views

命令“运行服务器”时出现Templatedoesnotexist错误。

我希望当URL为'/'时运行home.html。

并且我的模板(home.html)在模板目录中,但是它说找不到模板。

我的观点很好,我使用TemplateView作为主页,并将其连接到urls.py。

我该怎么办..?

1 个答案:

答案 0 :(得分:0)

如果您具有模板目录,请确保您的视图很好。问题可能来自您的设置。 尽管由于您没有提供代码视图而是尝试这样做,所以很难理解问题的根源 在您的 settings.py 中,您必须告诉django您已经添加了模板目录

TEMPLATES = [
{
    'BACKEND': 'django.template.backends.django.DjangoTemplates',
    'DIRS': ['your_app_name/templates'],
    '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',
        ],
    },
},

]