【发布时间】:2010-12-11 18:33:33
【问题描述】:
我在不同的应用中有两个模型:ModelA 和 ModelB。他们是一对一的关系。保存ModelA时,django有没有办法自动创建并保存ModelB?
class ModelA(models.Model):
name = models.CharField(max_length=30)
class ModelB(models.Model):
thing = models.OneToOneField(ModelA, primary_key=True)
num_widgets = IntegerField(default=0)
当我保存一个新的ModelA 时,我希望在ModelB 中自动保存一个条目。我怎样才能做到这一点?有没有办法在ModelA 中指定它?或者这不可能,我只需要在视图中创建并保存ModelB?
编辑说模型在不同的应用程序中。
【问题讨论】:
标签: django django-models model