【发布时间】:2020-01-23 02:47:01
【问题描述】:
我正在创建我的 base.html 文件,但由于某种原因,我的 base.html 文件中一次只显示一个块。我正在尝试在 base.html 中包含导航栏、页脚和一些内容,但它一次只会显示一个块。
我感觉它与我的视图类有关,因为我一次只包含一个文件,但是我对启动 Django 项目还很陌生,我不知道设置的常用过程base.html 文件。
base.html:
{% block nav_bar %}{% endblock %}
{% block content %}No Content to Show!!{% endblock %}
{% block footer %}No Footer Available!!{% endblock %}
views.py:
from django.views.generic import TemplateView
class HomeView(TemplateView):
template_name = 'home.html'
希望所有块一次都显示在页面上!
编辑:home.html 是我的主页内容页面。
【问题讨论】:
-
请分享您的 home.html 代码
-
还要准确解释您所看到的以及它与您的预期有何不同。
标签: python django django-templates django-views