gpt4 book ai didi

Django:如何在给定实际值和选项的情况下访问模板中 ChoiceField 的显示值?

转载 作者:行者123 更新时间:2023-12-01 07:48:57 26 4
gpt4 key购买 nike

我有一个绑定(bind)形式的 ChoiceField,其选择是:

[('all', 'All users'), ('group', 'Selected groups'), ('none', 'None')]

在模板中,我可以毫无问题地访问它的绑定(bind)值(要存储的实际值;每个元组的第一个元素)和选择。有了这些信息,我知道我应该能够访问显示值,或者每个元组的第二个元素。但是我怎样才能在模板中做到这一点?谢谢。

最佳答案

我怀疑它可以在没有自定义模板标签或过滤器的情况下完成。
自定义模板过滤器可能看起来:

@register.filter
def selected_choice(form, field_name):
return dict(form.fields[field_name].choices)[form.data[field_name]]

关于Django:如何在给定实际值和选项的情况下访问模板中 ChoiceField 的显示值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8424992/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com