0
讓我們假設我有以下型號創建在__init__(在Django)的模型的關係
class A(Models.model):
def __init__(self,data):
B(a=self,data=data).save()
class B(Models.model):
data = somefieldtype
a = Models.models.ForeignKey('A')
現在,你可能會懷疑,有此模式definintion一個錯誤,因爲一個不能創造的關係到ainstance.save()被調用之前的實例。但是,這種init方法會使我的控制器變得更簡單。有沒有辦法避免這個問題?