【发布时间】:2013-06-09 11:54:09
【问题描述】:
我有一个 base.html,它被所有其他页面继承。并且所有页面的页脚也来自base.html
现在我想在页脚中显示一些来自 db 的对象。所以我需要将一些对象从 db 渲染到 base.html。然后我想,我会写我自己的标签来完成这项工作。
我做了这个自定义标签:
def berlin_tag():
loc_berlin = Location.objects.filter(stadt="Berlin").order_by('-id')[:4]
return loc_berlin
我要返回柏林最近的 4 个地点。
然后在我的模板中:
{% berlin_tag %}
但现在我被困在如何在模板中显示它。目前,{% berlin_tag %} 正在显示[, , ]。
如何遍历所有 4 个对象并在模板中显示它们?请帮忙
【问题讨论】:
-
您的自定义标签的类型是什么?是
simple_tag还是inclusion_tag还是什么? -
@AamirAdnan, simple_tag
标签: python django django-templates django-custom-tags