My files Views.py trông giống như dưới đâybao gồm mẫu thẻ không làm việc trong 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))
Và homepage.html của tôi trông giống như dưới đây: -
{% extends "base.html" %}
{% block main_content %}
{% include list_display_template %}
{% endblock %}
Và list_display_template tôi (list.html) có thông tin sau
< div class= "span10">
{% for item in list %}
<p> {{ item }}</p>
{% endfor %}
</div>
Các công trình trên phát triển tốt, nhưng trong quá trình sản xuất thẻ bao gồm không hoạt động và khi tôi kiểm tra phần tử, nó không hiển thị bất kỳ mục nào từ list.html. ai đó có thể giúp với điều này.
Chỉnh sửa: - cấu trúc thư mục của tôi là như sau
project_name/
project_name/
settings.py
static/
css/
images/
templates/
homepage.html
list.html
base.html
Cảm ơn
Nếu bạn làm '{% i nclude 'list.html'%} 'trong' homepage.html' của bạn sẽ hoạt động. – Ngenator
'{% include" list.html "%}' có hoạt động không? – karthikr
Không. cả hai bên trên không hoạt động. Tôi đã thử cung cấp cho đầy đủ pathname 'templates/list.html' ... thậm chí điều đó không làm việc – Dev