我使用模型表格,如果用户不更改某些字段默认值,则此字段值在SQL查询中解释为“null”。我可以做些什么来消除查询的这个值?即不要使用未填充的字段值。
===
我的意思是 - 表单默认情况下没有填充City字段,如果用户不更改,则在SQL查询中添加“city = null”,但我需要排除具有空值的条件。
答案 0 :(得分:0)
我不确定我是否真的理解这个问题:
您是否尝试允许空表单字段(您不必输入城市名称)?然后,您应该将blank=True
用于CharField或blank=True, null=True
,例如: DateField或ForeignKey。
否则,应该没有空表单字段,因为如果更改模型实例,django会自动填充旧值。
或者您是否要强制用户输入值?然后,不要在模型属性中声明blank=True
。