我很难理解您为何以及何时将表单“隐藏”在 Django 应用程序中。
例如,您什么时候会在模板中放置一个表单作为
{{ form.as_hidden }}
那和把它放在隐藏的 <div>
之间的实际区别是什么? , 喜欢
<div style="display: none;">
{{ form.as_hidden }}
</div>
?
最佳答案
Django 不会将整个表单呈现为隐藏状态,因此 {{ form.as_hidden }}
不会呈现任何内容。
现在如果你想谈谈什么时候渲染fields of forms as_hidden
,那么我们开始营业了。
为什么要将字段呈现为隐藏输入(这是 formfield.as_hidden
所做的)是当您想要将值发送到客户端、存储并将其返回到您的 View 时,因为它们是提交表单时发送回服务器。
关于html - 何时在 Django 中使用 as_hidden,为什么不只显示 : none; in CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25168013/