我有一个编辑功能,可以编辑某些数据。表格(我使用的是flask\u wtf)是相同的,因此我可以使用:
form.populate_obj(build)
现在我看到了所有的旧值并可以编辑它们,但是有些字段没有值。这些字段在DB中是null
。通常我不需要编辑它们,所以我只是忽略它们。你知道吗
这里有一个问题,如果我提交编辑表单,所有应该保持null
的值都会变成一个空字符串""
下面是一个确切的例子:
这是一个我只想编辑date_added
的条目。我忽略bandits
和additional_info
。
提交后,我希望bandits
和additional_info
仍然是null
,但它们会改变:
当然,我可以重写整个代码并使用相同的逻辑将这些值添加到数据库中,但我觉得应该有更好的解决方案。你知道吗
是否可以将筛选器添加到表单域:
例如:
它要么使用您在字段中编写的内容,要么不使用。至少你会摆脱空字符串。还是重写太多而无法接受?你知道吗
相关问题 更多 >
编程相关推荐