【发布时间】:2012-11-14 16:33:43
【问题描述】:
如何将模板标签的结果加载到模板中以进行迭代?基本上,我的目标是在模型对象上加载标签(使用 django-tagging),然后遍历标签以创建基于这些标签的相关产品列表。然后我想遍历这些产品对象以显示有关它们的更多信息。
例如,我的模板标签:
@register.simple_tag
def get_rel_from_tag(tag_list):
try:
relproducts = UniPart.objects.filter(part__contains = partbase)
except:
print "no related products"
return None
else:
relproducts = UniPart.objects.filter(part__contains = partbase)
return relproducts
如何使relproducts 作为变量返回?这就是我在模板中的称呼:
{% tags_for_object design as tag_list %}
{% get_rel_from_tag tag_list %}
现在基本上我现在想迭代相关产品,但它不起作用。
【问题讨论】:
标签: django django-tagging