【发布时间】:2011-12-05 10:42:12
【问题描述】:
我正在尝试使用自定义模板过滤器来更改表单的值并将其吐回。具体来说,我正在尝试做 cut 模板过滤器已经做的事情,但使用 lstrip 和 rstrip 代替。
from django.template import Library
register = Library()
def lstrip(value, arg):
return value.value() #I can get the form value, but how do I change it?
register.filter('lstrip',lstrip)
在我的模板中:
#import custom template tags
{{ form.url|lstrip:"/" }}
如何更改字段值并返回具有新值的字段(就像 cut 过滤器已经做的那样)?
【问题讨论】:
标签: django forms filter django-templates