1
我必须更新一个有外键约束的记录。 我必须分配0给定义为外键 的列,而更新django不让我更新记录。如何临时禁用django中的外键约束
我必须更新一个有外键约束的记录。 我必须分配0给定义为外键 的列,而更新django不让我更新记录。如何临时禁用django中的外键约束
ForeignKey是多对一的关系。需要一个位置参数:与模型相关的类。
它必须是关系(类)或空(如果允许null)。您不能将0(整数)设置为ForeignKey列。
无论你想要做什么,有一个比禁用FK约束更好的方法*,我认为这是不可能的 –
你可以使用['db_constraint'](https:/ /docs.djangoproject.com/en/1.10/ref/models/fields/#django.db.models.ForeignKey.db_constraint)选项。 – Alasdair