【发布时间】:2011-10-12 14:43:54
【问题描述】:
我正在尝试编写一个 django 自定义模板标签,该标签将在模板中调用如下:
模板:
{% load tag_name %}
{% tag_fn arg1 arg2 ... arg n %}
arg1, ..., arg n 是 python 变量。
模板标签:
在模板标签中我有四个字典
d1 = {"key1": "some text" + str(arg2), "key2":" some text" + str(arg m) 我有四个字典。
根据arg1 的值,应呈现相应的字典,我希望模板标签将"some text value(arg1) some text value(arg m)" 作为结果返回到模板。
请提出一种实现方法。
【问题讨论】:
-
docs.djangoproject.com/en/dev/howto/custom-template-tags Django 文档实际上在这个主题上相当全面。