我正在尝试在header.html
中添加观看次数最多的帖子。此页面看起来像这样:
header.html
<header>
<p>{{ post.title }}</p>
</header>
{% block content %}{% endblock %}
我还有另一个页面child.html
扩展了页眉:
child.html
{% extends 'header.html' %}
{% block content %}
//Some content
{% endblock %}
view.py中只有child.html,它看起来像这样:
views.py
Class ChildView(TemplateView):
template_name = 'child.html'
我有一个名为Post的模型。我知道我可以查询该模型以在ChildView中找到具有最多视图的帖子,但这真的有必要吗?假设我有多个扩展了header.html
的视图,我必须向每个视图添加查询信息。有没有更简单的方法?