html - 何时在 Django 中使用 as_hidden,为什么不只显示 : none; in CSS?

标签 html css django

我很难理解您为何以及何时将表单“隐藏”在 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/

相关文章:

html - 上传字体到wordpress网站

javascript - 如何可靠地获取 Canvas 上点击事件的确切位置?

javascript - PixiJS 调整渲染器大小但保持比例?

html - 我怎样才能保持 slider 大小相同的图像?

CSS 渐变 - 更少的混合

django - apache2 允许访问子目录

html - 在 HTML 中对齐小数点

javascript - CSS - 相对于父容器大小的空彩色容器

python - Django:新版本Django中的DisallowedHost

django - 在网站中传递商家 key 和盐