我有一个绑定形式的 ChoiceField,其选择是:
[('all', 'All users'), ('group', 'Selected groups'), ('none', 'None')]
在模板中,我可以毫无问题地访问其绑定值(要存储的实际值;每个元组的第一个元素)和选择。有了这些信息,我知道我应该能够访问显示值或每个元组的第二个元素。但我怎样才能在模板中做到这一点呢?谢谢。
我怀疑没有自定义模板标签或过滤器是否可以完成。
自定义模板过滤器可能看起来:
@register.filter
def selected_choice(form, field_name):
return dict(form.fields[field_name].choices)[form.data[field_name]]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)