Мне нужно создать поддельные данные, используя factory boy
. У меня есть следующая модель:
class Fabric(models.Model):
title = models.CharField(max_length=200, blank=True)
description = models.CharField(max_length=200, blank=True)
price = models.DecimalField(decimal_places=2, max_digits=10, null=True, blank=False)
Мне нужно создать фабрику на основе этой модели, и я бы хотел, чтобы цена имела случайное значение от 1 до 100.
class FabricFactory(DjangoModelFactory):
class Meta:
model = Fabric
title = factory.Faker('name')
description = factory.Faker('catch_phrase')
price = random.randrange(MIN_PRICE, MAX_PRICE + 1)
Проблема в том, что я всегда получаю одинаковую цену за каждый экземпляр.