首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用.as_hidden显示隐藏字段和值?

问如何使用.as_hidden显示隐藏字段和值?
EN

Stack Overflow用户
提问于 2017-08-22 18:27:23
回答 1查看 193关注 0票数 1

在django中,我们可以将表单域转换为隐藏,如下所示。

代码语言:javascript
复制
{{ form.user.as_hidden  }}

这将显示一个隐藏字段,其名称为user。但它不会给它赋值?我们如何设置这个字段的初始值?

已尝试

代码语言:javascript
复制
{{ form.user.as_hidden  value="1"}}

但它不起作用。

EN

回答 1

Stack Overflow用户

发布于 2017-08-22 18:51:10

您可以使用initial参数。正如文档中所说:

使用initial在运行时声明表单域的初始值。例如,您可能希望使用当前会话的用户名填充username字段。

有两种方法:

将其传递给表单构造函数:

代码语言:javascript
复制
form = UserForm(initial={'user': 1})

或在表单定义中设置值:

代码语言:javascript
复制
user = forms.IntegerField(widget=forms.HiddenInput(), initial=1) 

注意:您应该编辑您的字段以与用户相对应。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45815151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档