为了账号安全,请及时绑定邮箱和手机立即绑定

下面这个代码输出的value="",我该如何把这个123赋值进去呢?

下面这个代码输出的value="",我该如何把这个123赋值进去呢?

qq_遁去的一_1 2023-04-15 19:15:08
比如,我当前的页面网址是author/123该页面有个表单,我希望包含一个这样的<input type="hidden" name="author" value="123" />于是,我用WTForms中做了下面的定义author = HiddenField('作者')
查看完整描述

2 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

实际测试了下, wtform-1.0.2 中,HiddenField 的 default 值并不能给 value 赋值。

以下2种方式测试可以

1、在template 文件中赋值

{{ form.author(value='123') }}

2、在handler 处理中赋值

form.author.data = '123'


查看完整回答
反对 回复 2023-04-18
?
SMILET

TA贡献1796条经验 获得超4个赞

form = SomeForm(author='123')

查看完整回答
反对 回复 2023-04-18
  • 2 回答
  • 0 关注
  • 98 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信