在主项目目录错误中找不到Django模板

时间:2015-06-22 20:33:19

标签: python django templates

我找不到'模板未找到'错误,虽然我已经设置了正确的模板层次结构(或者我认为)

.
├── manage.py
├── twinja
│   ├── admin.py
│   ├── admin.pyc
│   ├── __init__.py
│   ├── __init__.pyc
│   ├── migrations
│   │   ├── __init__.py
│   │   └── __init__.pyc
│   ├── models.py
│   ├── models.pyc
│   ├── tests.py
│   └── views.py
└── twinjasite
    ├── __init__.py
    ├── __init__.pyc
    ├── settings.py
    ├── settings.py~
    ├── settings.pyc
    ├── static
    │   └── twinja
    │       ├── fonts
    │       │   └── bootstrap
    │       │       ├── glyphicons-halflings-regular.eot
    │       │       ├── glyphicons-halflings-regular.svg
    │       │       ├── glyphicons-halflings-regular.ttf
    │       │       ├── glyphicons-halflings-regular.woff
    │       │       └── glyphicons-halflings-regular.woff2
    │       ├── images
    │       ├── javascripts
    │       │   ├── bootstrap
    │       │   │   ├── affix.js
    │       │   │   ├── alert.js
    │       │   │   ├── button.js
    │       │   │   ├── carousel.js
    │       │   │   ├── collapse.js
    │       │   │   ├── dropdown.js
    │       │   │   ├── modal.js
    │       │   │   ├── popover.js
    │       │   │   ├── scrollspy.js
    │       │   │   ├── tab.js
    │       │   │   ├── tooltip.js
    │       │   │   └── transition.js
    │       │   ├── bootstrap.js
    │       │   ├── bootstrap.min.js
    │       │   └── bootstrap-sprockets.js
    │       └── stylesheets
    │           ├── framework.css
    │           └── styles.css
    ├── templates
    │   └── twinja
    │       ├── base.html
    │       └── menu.html
    ├── urls.py
    ├── urls.py~
    ├── urls.pyc
    ├── views.py
    ├── views.py~
    ├── views.pyc
    ├── wsgi.py
    └── wsgi.pyc

首先我设置templates/base,但这不起作用。所以我按照你在这里看到的那样做了:templates/twinja/base

理想情况下,我设置的MAIN模板文件独立于应用程序,我认为这些文件应该放在主文件夹中(其中settings.py是),但也许我错了。

是的,我有' twinja'也可以在已安装的应用中设置。

这里看来有什么问题?

TemplateDoesNotExist at /
twinja/base.html 

1 个答案:

答案 0 :(得分:1)

如果您的模板独立于应用,则它不应位于您的应用文件夹中 - 相应地命名它。

如何加载模板?您是否在templates设置了static / settings.py个文件夹?

<强>更新

对于新项目,您需要配置settings.py文件。阅读here,如果您还有问题,请随时提出。

<强>更新

熟悉静态文件以及如何管理静态文件后,请花一些时间here