我目前使用factory_boy
在我的測試中創建燈具。 Factory_boy
docs只提及約SubFactory
這可能像一個模型中的ForeignKey
字段。但是,ManyToMany協會沒有任何內容。如果我有一個以下的Post模型,我將如何去爲它創建一個工廠?Django模型中的Python factory_boy庫m2m?
class Post(models.Model):
title = models.CharField(max_length=100)
tags = models.ManyToManyField('tags.Tag')
class PostFactory(factory.Factory):
FACTORY_FOR = Post
title = 'My title'
tags = ???
嘿@Ngo你有沒有得到一個有效的答案? – Daryl 2012-09-10 12:02:14
@Daryl:覆蓋_prepare似乎是最簡單的解決方案:) – 2012-09-13 10:24:16