2024-09-30 12:27:02 发布
网友
为形式学编写自定义validators很简单。在SOMEFIELD验证期间,我可以使用field.parent.SOMEOTHERFIELD.value访问另一个fields值。在
field.parent.SOMEOTHERFIELD.value
在SOMEFIELD的验证过程中是否可以更改SOMEOTHERFIELD的值?还是应该将更改相关字段值与验证过程完全分开?在
盖尔的回答是一个步骤,但并没有解决我的问题(见他的回答下的评论)。我更改了field.parent.model.SOMEOTHERFIELD的值,但是没有使用session.commit()将更改提交给数据库。在
field.parent.model.SOMEOTHERFIELD
session.commit()
在尝试了很多东西之后,我发现你必须在field.parent.model.SOMEOTHERFIELD = value之前使用fieldset.sync()。只有这样,变革才会落实。在
field.parent.model.SOMEOTHERFIELD = value
fieldset.sync()
你可以用field.parent.model.SOMEOTHERFIELD=值
盖尔的回答是一个步骤,但并没有解决我的问题(见他的回答下的评论)。我更改了
field.parent.model.SOMEOTHERFIELD
的值,但是没有使用session.commit()
将更改提交给数据库。在在尝试了很多东西之后,我发现你必须在
field.parent.model.SOMEOTHERFIELD = value
之前使用fieldset.sync()
。只有这样,变革才会落实。在你可以用field.parent.model.SOMEOTHERFIELD=值
相关问题 更多 >
编程相关推荐