名称类的ID,第一&最后一个属性Django的模板 - 在模板中templatetags传递变量的值过滤
在我view.py,我从数据库中获取一个名字对象并把它传递到index.html模板。
在我的templagetags/my_tags.py
中,我有一个过滤器my_private_tag(value, arg)
需要值和一个参数。它将arg附加到值并返回结果。
def my_private_tag(value, arg):
return value + ' ' + arg
在我的index.html标记中,我需要执行以下操作。
{% if name %}
# to display
# John says hello
{{name.first | my_private_tag:"says hello"}
# Johns student id = id_value
{{name.first | my_private_tag:"????????"}
# Johns student id = id_value, lastname = lastname_value
{{name.first | my_private_tag:"????????"}
{% endif %}
其中:
id_value = name.id & lastname_value = name.last
请填写????????如果你可以的话。
我编辑我的例子,它现在应该工作。 {{name.first | my_private_tag:name.id}} – 2009-05-23 02:22:36