【发布时间】:2022-01-20 15:10:07
【问题描述】:
在模型类本身中包含工厂会不会有问题?我知道它是有效的 python,但我不确定它会破坏 Django 中的任何内容。我最初的测试表明它工作正常,但我还没有在网上看到这样的例子。
class SampleModel(models.Model):
....
class Factory(factory.django.DjangoModelFactory):
....
【问题讨论】:
在模型类本身中包含工厂会不会有问题?我知道它是有效的 python,但我不确定它会破坏 Django 中的任何内容。我最初的测试表明它工作正常,但我还没有在网上看到这样的例子。
class SampleModel(models.Model):
....
class Factory(factory.django.DjangoModelFactory):
....
【问题讨论】:
我相信它不会破坏任何东西,但在我看来,将工厂和模型放在一起看起来并不好。我认为将它们拆分并让工厂更接近测试而不是模型。
【讨论】: