2024-10-03 09:14:10 发布
网友
我知道我们可以用这种方式访问表单BoundField值
form = ItemFormAdmin value = form['somekey'].value()
但是我如何给boundfield赋值呢?我试过这样
但上面写着'ItemForm' object does not support item assignment
'ItemForm' object does not support item assignment
将值赋给BoundField没有意义。表单已提交,用户将看不到您的值。在
BoundField
如果要在字段出现在cleaned_data中之前更改该字段的值,请重写somekey_clean或{}方法。在
cleaned_data
somekey_clean
如果您想设置初始值(在表单提交之前输入的内容),请使用这个(在表单的__init__)中
__init__
form.fields['somekey'].initial = value
编辑1
将值赋给
BoundField
没有意义。表单已提交,用户将看不到您的值。在如果要在字段出现在}方法。在
cleaned_data
中之前更改该字段的值,请重写somekey_clean
或{如果您想设置初始值(在表单提交之前输入的内容),请使用这个(在表单的
__init__
)中编辑1
^{pr2}$相关问题 更多 >
编程相关推荐