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

2023-12-20

我有一个绑定形式的 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(使用前将#替换为@)

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

随机推荐

  • PHP - 如果抽象类中的所有方法都是抽象的,那么接口和抽象类有什么区别

    抽象类可能有也可能没有抽象方法 但接口仅具有未实现的方法 那么 如果我的抽象类将其所有方法都标记为抽象 那么使用接口有什么区别和优点呢 接口和抽象使用的真正威力可以在具有大量类的庞大 API 中体现出来 这些类遵循经过深思熟虑的灵活结构以供
  • .Net聊天室系统

    我有一位客户要求在他的网站上添加聊天室系统 该站点构建在我无法直接访问的 Windows 服务器上 因此我在很大程度上仅限于使用 Net 解决方案 虽然我可以从头开始构建一些东西 但我觉得从头开始在这个网站中构建一个功能齐全的聊天室系统将是
  • UITableViewAutomaticDimension 的 UITableViewCell 高度错误

    我用 2 个多行标签制作自定义单元格 并将该标签固定到所有侧面 当在 tableView heightForRowAtIndexPath for iOS gt 8我回来UITableViewAutomaticDimension 但是当表格视
  • 如何使用 C# 从 BIOS 获取 CPU 温度信息?

    如何使用 c 从 Bios 获取 CPU 温度信息 我尝试了以下代码CPU温度监控 https stackoverflow com questions 2923984 cpu temperature monitoring c 但没有运气 e
  • 静态初始化期间可以安全地创建线程吗?

    在某些时候 我记得读到直到 main 的第一行才能安全地创建线程 因为编译器插入特殊代码以使线程在静态初始化期间运行 因此 如果您有一个在构造时创建线程的全局对象 您的程序可能会崩溃 但现在我找不到原文了 我很好奇这个限制有多强 按照标准严
  • 如何在一次 ajax 调用中将多个数组传递给控制器​​方法 ASP.net MVC 4

    我有多个数组想要从视图传递到控制器方法中 为此 我将这些数组转换为 JSON 对象 然后 创建 AJAX 调用 但如何立即发送这些 JSON 对象 var json InstallationControl JSON stringify ar
  • 如何将任意数据粘贴到 TMemo 中?

    复制和粘贴文本很容易 因为它内置于 TMemo 中 但它似乎只能处理文本 不过 在我看来 任何类型的数据都可以表示为字符串 如果我从另一个程序复制一些任意数据并希望将其粘贴到 TMemo 中 如何让 Delphi 将其接受为原始字符串 如果
  • 从Android设备读取数据库文件

    我一直在尝试从我的 Android 应用程序中提取 SQLite 数据库的副本以供开发 我的第一次尝试是打电话 adb shell cd data data cd com example app cd databases 但后来我被困在这里
  • jQuery DatePicker 问题:设置当前日期

    日期选择器setDate方法 如上所述here http docs jquery com UI Datepicker method setDate没有按预期工作 日期选择器始终获取浏览器的当前日期 但是我要设置我选择的当前日期 target
  • 快速分割数组的优雅方法

    给定任何类型的数组和所需的子数组数量 我需要以下输出 print 0 1 2 3 4 5 6 splitInSubArrays into 3 0 3 6 1 4 2 5 输出必须包含正确数量的子数组 即使没有 足够 的元素来填充这些子数组
  • 如何找到文本框中光标的位置? C#

    我有一个标准的 WinForms TextBox 我想在文本中的光标位置插入文本 如何获取光标的位置 Thanks 无论是否选择任何文本 选择开始 http msdn microsoft com en us library system w
  • ASP.Net MVC 中通过 ajax 传递列表

    我想通过 AJAX 传递列表 我怎样才能做到这一点并在运行时赋值 我正在这样做 但它传递了空值 这是我的代码 JQuery for var i 0 i lt 5 i aabc id i color Level i var str2 aabc
  • 使用 LINQ 连接两个列表

    我有两个列表 list1 和 list2 列表1包含 1 a 2 b 3 c 4 d 列表2包含 3 c 4 d 5 e 我想要使 用 LINQ 以下列表 1 a 2 b 3 c 4 d 5 e List1 Concat List2 Whe
  • 在命令行上运行的 C++ 代码覆盖工具[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何根据设备屏幕尺寸调整集合视图单元格的大小?

    我注意到单元格总是遵循尺寸检查器中的定义 即使我已经应用了 UICollectionViewDelegateFlowLayout 看起来就是这样 但我希望这些单元格看起来更像更小的 iPhone 屏幕上的样子 实施sizeForItemAt
  • 使用实体框架的最小存储库实现

    我正在尝试在我的应用程序中实现最小的通用存储库模式 我有一个非常小的界面用于查询和保存数据 public interface IRepository IQueryable
  • 反应子/父组件 - onChange 事件只接受一个字符并且不保留值

    在 ReactJS 中 在我的子组件中 输入 gt 文本上的 onChange 事件仅采用一个值 并且不会在每次按键时保留先前的值 我正在尝试捕获子表单中的输入 并希望将其传输给父表单 实际上 我正在尝试重用子表单来创建和编辑页面 我的完整
  • 如何使用 TailwindCSS 禁用环形阴影?

    这就是我的问题的样子 见环 看图 https i stack imgur com RLCE0 png 使用Chrome的inspector发现与 tw ring shadow 所以我尝试添加类ring 0 and ring offset 0
  • 如何在 JavaFX 8 中创建自定义 3D 模型?

    我尝试使用官方教程在 JavaFX 应用程序中制作一架飞机 并有以下代码 Image diifuseMap new Image getClass getResource t jpg toExternalForm TriangleMesh p
  • Django:如何在给定实际值和选择的情况下访问模板中 ChoiceField 的显示值?

    我有一个绑定形式的 ChoiceField 其选择是 all All users group Selected groups none None 在模板中 我可以毫无问题地访问其绑定值 要存储的实际值 每个元组的第一个元素 和选择 有了这些