【发布时间】:2013-04-26 10:50:48
【问题描述】:
我正在尝试将“comment.html”包含到 store.html 中,并且 store.html 扩展 base.html。
但是 Django 抛出错误 comment.html (<class 'django.template.base.TemplateDoesNotExist'>)
所有模板都在同一个目录中。 store.html 工作正常,它可以正确扩展base.html 没有任何问题。但是当我在store.html 中包含comment.html 时,会抛出错误......
我使用{% include "comment.html" %} 将comment.html 包含在store.html 中
这些文件所在的目录树: vaibhav@ubuntu:~/TRAC/bright-coupons/brightCoupons/brightCouponsApp$ 树 .
├── __init__.py
├── models.py
├── templates
│ ├── about.html
│ ├── base.html
│ ├── comment.html
│ ├── contact.html
│ ├── error.html
│ ├── index.html
│ ├── index-var.html
│ ├── store.html
│ ├── stores.html
│ ├── submit-form.php
│ ├── support.html
│ └── tags.html
├── tests.py
├── views.py
【问题讨论】:
-
重新检查文件名。
-
did..checked...in Django 扩展并包含在同一模板中是否支持?
-
是的,它受支持并且不应该成为问题。你的
{%extend%}线路是什么? -
{% extends "base.html" %}
-
很奇怪!不知道是什么问题!