Django指定BoundField值

2024-10-03 09:14:10 发布

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

我知道我们可以用这种方式访问表单BoundField值

form = ItemFormAdmin
value = form['somekey'].value()

但是我如何给boundfield赋值呢?我试过这样

^{pr2}$

但上面写着'ItemForm' object does not support item assignment


Tags: form表单supportobjectvalue方式not赋值
1条回答
网友
1楼 · 发布于 2024-10-03 09:14:10

将值赋给BoundField没有意义。表单已提交,用户将看不到您的值。在

如果要在字段出现在cleaned_data中之前更改该字段的值,请重写somekey_clean或{}方法。在

如果您想设置初始值(在表单提交之前输入的内容),请使用这个(在表单的__init__)中

form.fields['somekey'].initial = value

编辑1

^{pr2}$

相关问题 更多 >