Django Dir模板设置不正确

时间:2018-09-21 06:33:53

标签: django templates directory

我需要帮助来正确加载模板。遵循django文档并在模板目录中加载我的模板。

我需要的是将默认的Django名称更改为我自己的名称。我自定义了base_site.html,但是代码中的名称仍然没有显示,因此我认为路径已损坏。有人可以帮助我正确修复Dirs吗?

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        # 'DIRS': [os.path.join(BASE_DIR,'templates')],
        'DIRS': [os.path.join(BASE_DIR, 'templates')],
        'APP_DIRS': True,

这就是我的代码的样子 enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

似乎在manage.py所在的主目录中需要一个主模板目录。 ---这本书:

在项目目录(包含manage.py的目录)中创建一个模板目录。模板可以存放在Django可以访问的文件系统上的任何位置。 (Django以服务器运行的任何用户身份运行。)但是,将模板保留在项目中是一个很好的习惯。 打开设置文件(mysite / settings.py,请记住),并在“模板”设置中添加DIRS选项

enter image description here