WTForms pos后的设置输入字段

2024-05-13 20:26:21 发布

您现在位置:Python中文网/ 问答频道 /正文

对于以下示例:

Product(form):
   product = TextField('name')

如果我在GET action中设置此字段

^{pr2}$

渲染为“123”。 但是,如果我尝试在POST action之后设置此值, 我总是从邮局得到价值

如何在发布后设置此值(重新发送)?在


Tags: nameform示例getactionproductposttextfield
2条回答

我只想更改详细信息栏,其余部分不予寄出。 我注意到POST的数据有额外的字段“原始数据”和set表单.产品.数据菲尔斯还没有完成渲染。解决方案被证明是明确的

form.product.raw_data = None 
form.product.data = 123 

呈现新值 也许有点“优雅”,但很管用!!!在

您是否询问在用户提交表单后如何从表单中清除表单数据? 在这种情况下,您可以重新初始化表单

当你这么做的时候

product = Product(request.POST)

它将填充用户提交的数据。在

^{pr2}$

这将清除数据。在

注: 每行代码使用4个空格,这样它就可以很好地显示了。在

相关问题 更多 >