我有以下样本模型:
class Note(models.Model):
text = models.TextField()
author = models.OneToOneField(User)
date_created = models.DateField(auto_now_add=True)
similar_note = models.ForeignKey("self", related_name='similar_note', null=True, blank=True)
说有两个音符Winner和Loser。
失败者有一个字段similar_note指向Winner Note。
当我删除这两个中的任何一个时,两个都被删除,我该如何防止这种情况发生? 我也试过从django管理界面做同样的事情,它也是从那里发生的。
PS:我正在使用django1.2,请不要建议升级,有太多限制的方式。