给定与表单关联的FormView,一旦提交表单,一些字段将被发送到FormView(用户已填写的字段)。
问题:即使用户没有填写它们,我怎么能发送到FormView的其他字段(因为字段已经预先填充)?我需要比用户提供的更多数据才能在 form_valid
中使用答案 0 :(得分:0)
如果数据不敏感,您可能希望将它们作为隐藏字段添加到表单中。在django中,您可以使用FormWidget来实现此目的。这里有一些关于SO的相关问题:
请注意,这只会将您的数据隐藏在用户界面中,而不是隐藏在浏览器中 - 如果您遇到麻烦,如果有人会在恶意内容中更改此数据,您可以考虑在session中编写数据