在扩展中从模型添加数据

时间:2018-07-31 05:46:19

标签: python django django-models django-templates django-views

我正在尝试在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的视图,我必须向每个视图添加查询信息。有没有更简单的方法?

0 个答案:

没有答案