tam*_*are 13 django django-templates django-forms
我有一个绑定形式的ChoiceField,其选择是:
[('all', 'All users'), ('group', 'Selected groups'), ('none', 'None')]
Run Code Online (Sandbox Code Playgroud)
在模板中,我可以访问其绑定值(要存储的实际值;每个元组的第一个元素)和选项.有了这些信息,我知道我应该能够访问显示值,或每个元组的第二个元素.但是我怎么能在模板中做到这一点?谢谢.
bmi*_*lac 12
我怀疑没有自定义模板标签或过滤器就可以完成.自定义模板过滤器看起来:
@register.filter
def selected_choice(form, field_name):
return dict(form.fields[field_name].choices)[form.data[field_name]]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13364 次 |
| 最近记录: |