如何在我的模型中创建测试对象?我需要创建200个对象(自动)
class Data(models.Model):
user = models.ForeignKey(User, unique=True)
name = models.CharField(max_length=255)
is_good = models.BooleanField(default=False, null=True)
date = models.DateTimeField(auto_now_add=True)
reminder = models.DateTimeField()
答案 0 :(得分:1)
看看factory_boy。我想这可能就是你要找的东西。
答案 1 :(得分:0)
答案 2 :(得分:0)
django的官方创建测试数据的方法是固定装置,您可以自己编写或使用任何夹具创建工具,如自动混合。
我在灯具上发现的是,如果您的模型发生变化,您需要手动更换灯具,这非常容易出错并且有点痛苦。关于django中几个模型的测试有很多问题,你可能想看看这个:
如果你想在django中进行更深入的测试,那么这是另一个非常好的