这个问题是很久以前问过的,但是对于新手来说,现在可以通过在ForeignKey上设置db_constraint = False来解决此问题:
https://docs.djangoproject.com/zh- CN/dev/ref/models/fields/#django.db.models.ForeignKey.db_constraint
customer = models.ForeignKey('Customer', db_constraint=False)
或者如果您想成为可空值并且不强制执行参照完整性:
customer = models.ForeignKey('Customer', null=True, blank=True, db_constraint=False)
我们在无法保证将以正确的顺序创建关系的情况下使用此方法。
编辑:更新链接