:하지만 내가 할 수있는 (장고 : Queryset.clear OneToOneField()() 메소드
class MyModel(models.Model):
def delete(self):
self.mysubmodel.clear() # Breaks because self.cartitem is not a QuerySet.
super(MyModel, self).delete()
class MySubModel(models.Model):
mymodel = models.OneToOneField(MyModel)
이 버전은 작동합니다 이 버전을 사용하지 마십시오) :
class MyModel(models.Model):
def delete(self):
self.mysubmodel_set.clear() # Works because self.mysubmodel_set is a QuerySet.
super(MyModel, self).delete()
class MySubModel(models.Model):
mymodel = models.ForeignKey(MyModel)
그리고 그것은 길 아래의 어떤 문제도 일으키지 않을 것이냐? – orokusaki