Django 访问不属于表单的字段
Posted
技术标签:
【中文标题】Django 访问不属于表单的字段【英文标题】:Django accessing fields which are NOT part of a form 【发布时间】:2015-06-25 17:17:47 【问题描述】:我需要澄清一下这方面的最佳做法是什么。因此,假设您有一个 Django 表单,其中包含许多用户可以填写的字段。假设您在模型文件中也有相应的字段,但是模型文件包含一些用户无法修改的额外字段,例如唯一的参考编号。也可以说,您想访问视图中的这些隐藏字段,以便向用户显示此参考编号。
访问这些在提交有效表单时创建的“隐藏”字段的最佳方式是什么?我正在考虑按日期抓取最新条目,但如果同时有并发请求,可能会提取错误的数据?
【问题讨论】:
【参考方案1】:尝试使用 Django 的 HiddenInput 小部件。这将允许您将数据与表单相关联,而无需用户对其进行修改。
【讨论】:
我试过了,问题是表单上的字段是空的,因为模型会生成字段值。以上是关于Django 访问不属于表单的字段的主要内容,如果未能解决你的问题,请参考以下文章
使用请求对象访问 django 视图中的 html 表单字段