我有一个外国字段,我试图将其设置为不需要的。
所以这是:
team = models.ForeignKey('acpkinballmanageteams.Team',blank=True,null=True,related_name="grey_team",verbose_name=_("grey team"),on_delete=models.SET_NULL)
但出于某种原因,当我尝试在模型上运行schemamigration --auto时,我一直没有指定默认值但不是null。
我做错了什么?
谢谢, ARA
答案 0 :(得分:1)
South要求您提供默认值,以防您进行回滚(在这种情况下,再次强制使用字段team
)。
因此,您可以输入默认值(在反向迁移的情况下由空字段使用)或禁用向后迁移。