0
Class A(models.Model):
name = models.CharField()
Class B(A):
extra_info = models.CharField()
當我刪除了B對象,其父對象A也被刪除,如何解決這個頭痛的時候被刪除,非常感謝。我使用Django 1.2.3Django的:如何防止父對象刪除其子對象
Class A(models.Model):
name = models.CharField()
Class B(A):
extra_info = models.CharField()
當我刪除了B對象,其父對象A也被刪除,如何解決這個頭痛的時候被刪除,非常感謝。我使用Django 1.2.3Django的:如何防止父對象刪除其子對象
這是不可能真正在Django 1.2,但它是在Django 1.3,使用on_delete
。
上帝,我不想投入時間升級django,我用了很多軟件包。 – user469652 2011-04-27 14:35:31
@ user469652 - 它確實不應該很難 - Django 1.3很大程度上向後兼容(請參閱http://docs.djangoproject.com/zh/dev/releases/1.3/#backwards-incompatible-changes-in-1- 3)。 – 2011-04-27 14:41:52
即使模型使用FK不相關,on_delete是否也能工作? – Paolo 2011-04-27 16:38:56