【发布时间】:2012-03-10 11:24:21
【问题描述】:
全部,
我有一套相关模型:
class Foo(models.Model):
fooName = models.CharField()
bars = models.ManyToManyField("Bar")
class Bar(models.Model):
barName = models.CharField()
当我创建一个新的时,我希望它有一组默认数据。对于普通字段,这很容易做到。但我不确定如何处理关系字段。假设我希望每个 foo 都用名称“I am a foo”和一组三个 bar 进行初始化,每个 bar 都有特定的名称(例如,“I am bar one”、“I am bar 2”和“I am a foo”。上午三号吧。”)。
def Initialize(self)
self.fooName = "I am a foo"
self.bars = ?!?
我只是不知道该怎么做。有什么建议吗?
【问题讨论】:
标签: django django-models model many-to-many django-orm