【问题标题】:Django accessing fields which are NOT part of a formDjango 访问不属于表单的字段
【发布时间】:2015-06-25 17:17:47
【问题描述】:

我需要澄清一下这方面的最佳做法是什么。因此,假设您有一个 Django 表单,其中包含许多用户可以填写的字段。假设您在模型文件中也有相应的字段,但是模型文件包含一些用户无法修改的额外字段,例如唯一的参考编号。也可以说,您想访问视图中的这些隐藏字段,以便向用户显示此参考编号。

访问这些在提交有效表单时创建的“隐藏”字段的最佳方式是什么?我正在考虑按日期抓取最新条目,但如果同时有并发请求,可能会提取错误的数据?

【问题讨论】:

    标签: django forms views models


    【解决方案1】:

    尝试使用 Django 的 HiddenInput 小部件。这将允许您将数据与表单相关联,而无需用户对其进行修改。

    【讨论】:

    • 我试过了,问题是表单上的字段是空的,因为模型会生成字段值。
    猜你喜欢
    • 2012-06-05
    • 2019-03-10
    • 2018-11-05
    • 2021-01-02
    • 2011-08-19
    • 2012-03-29
    • 2021-09-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多