当字段未在表单中呈现时,防止清除字段

时间:2019-03-19 22:42:06

标签: django

在表单中,有一个名为“标题”的字段。

如果title!= None,则在随后的页面加载中不应显示/编辑“ title”字段。

{% if form.instance.user_title == None %}

   {{ form.user_title }}

{% endif %}

问题在于,当form.instance.user_title!= None且用户对表单上其余字段进行更改,然后保存该表单时,title字段会自动设置为None。是否可以在def clean()上不使用表单验证的情况下防止这种情况发生?

谢谢!

0 个答案:

没有答案