gpt4 book ai didi

python - Factory Boy 日期提供程序正在返回字符串

转载 作者:行者123 更新时间:2023-12-01 00:08:47 24 4
gpt4 key购买 nike

所以,我一直在使用factory_boy包在一些应用程序中生成一些随机数据,并且我正在遭受日期提供程序的困扰:(

class MyModel(models.Model):
date = models.DateField()

class MyModelFactory(factory.DjangoModelFactory):
date = factory.Faker('date')

class Meta:
model = MyModel

my_model = MyModelFactory()
my_model.date # '2010-05-20'

有人知道如何让伪造者返回真实的日期对象吗?

最佳答案

date 提供程序返回一个字符串 - 而不是 date 对象。您需要使用 date_object provider相反:

class MyModelFactory(factory.DjangoModelFactory):
date = factory.Faker('date_object')

关于python - Factory Boy 日期提供程序正在返回字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59779008/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com