如何使用Django中的“ Faker”库在同一天内生成多个“日期时间”?

时间:2020-10-23 10:46:45

标签: python django faker

我需要为两个日期时间字段生成虚拟数据。目前,我正在使用 Faker 库来实现此目标:

date1= factory.Faker('date_time_this_month')
date2= factory.Faker('date_time_this_month')

这会生成'datetime'类型的伪数据,但我希望两个字段中的日期都相同,并且date2的时间必须大于date1
简而言之,我需要在date1 < date2的同一天内生成两个“ datetime”类型的数据。

编辑:这是我完整的代码

import factory
import factory.django

from models import MyModel

class MyModelFactory(factory.django.DjangoModelFactory):
    class Meta:
        model = MyModel

    date1 = factory.Faker('date_time_this_month')
    date2 = factory.Faker('date_time_this_month')

0 个答案:

没有答案