我有这些模型。问题是当我使用 Django Admin 删除一条狗记录时,关联的项圈记录没有被删除。
我在 Django 1.2 上。我认为级联删除是默认设置。将 Collar 链接到旧表是否存在问题?
非常感谢提前。
class Collar(models.Model):
serial_number = models.AutoField(primary_key=True, db_column='serial_number')
weight = models.CharField(max_length=10)
class Meta:
db_table = u'existing_table_from_before_django_was_born'
class Dog(models.Model):
size = models.CharField(max_length=10)
collar = models.OneToOneField(Collar,blank=True, null=True, editable=False)