我有一个数据库,其中我有较旧的条目,其中包含特定字段的空值/空值。但是,从现在开始,我不希望将null / blank值添加到数据库中。
有没有办法在Django 1.7,python 3.4中执行此操作。
答案 0 :(得分:1)
数据库中确实没有blank
,管理员中只有null
。 null
控制数据库是否可以包含NULL
值(甚至不是空值,只是NULL
)。 blank
控制admin和modelforms是否接受空值。
在我看来,你想要的只是null=True, blank=False
。
答案 1 :(得分:0)
我们这样做只是将Model
字段更改为不允许null / blank并添加默认值,并编写脚本以将默认值添加到已存在的数据,其字段为空/空白。