我Views.py文件看起來像下面包括模板標籤在Django不工作
def homepage(request):
template = 'homepage.html'
list_display_template = 'list.html'
list = model.objects.all()
return render_to_response(template,
{'list_display_template': list_display_template,
'list' : list,},
context_instance=RequestContext(request))
而且我homepage.html看起來象下面這樣: -
{% extends "base.html" %}
{% block main_content %}
{% include list_display_template %}
{% endblock %}
而且我list_display_template(list.html)有以下信息
< div class= "span10">
{% for item in list %}
<p> {{ item }}</p>
{% endfor %}
</div>
上述工作正常開發,但在生產include標籤不工作,當我檢查元素時,它不顯示list.html中的任何項目。有人可以幫助這一點。
編輯: - 我的文件夾結構如下
project_name/
project_name/
settings.py
static/
css/
images/
templates/
homepage.html
list.html
base.html
感謝
如果您做'{%i在你的'homepage.html'中包括'list.html'%}'它應該工作。 – Ngenator 2013-04-10 18:42:22
「{%include」list.html「%}'是否有效? – karthikr 2013-04-10 18:42:41
沒有。上述兩個都不起作用。我試着給完整的路徑名'模板/ list.html'...即使這不起作用 – Dev 2013-04-10 19:11:04