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