使用工厂通过Through类生成带有ManyToMany的Model进行测试

时间:2012-09-10 13:34:08

标签: python django

我想在我的测试中使用Factory-boy(或类似的东西)生成以下模型:

class Questionnaire(models.Model):
    name=models.CharField(max_length=250)
    questiongroup=models.ManyToManyField(QuestionGroup, through='QuestionGroup_order')

QuestionGroup_order是:

class QuestionGroup_order(models.Model):
    questiongroup=models.ForeignKey(QuestionGroup)
    questionnaire=models.ForeignKey(Questionnaire)
    order_info=models.IntegerField(max_length=3)

有没有人知道如何使用像Factory-Boy这样的东西,或者你能建议一种替代方法(除了使用我目前正在做的装置之外)吗?

0 个答案:

没有答案