django 数据库的初始动态数据
Initial dynamic data for django database
我想用初始数据(虚拟数据)填充我的数据库。我在许多模型中都有 DateTimeFields,对于 DateTimeFields,最好在我的固定文件中有一个变量(json、yaml、xml)。例如:now() + 7h
、now() + 6d + 8h + 30m
https://docs.djangoproject.com/en/3.2/howto/initial-data/ :
[
{
"model": "myapp.person",
"pk": 1,
"fields": {
"first_name": "John",
"last_name": "Lennon",
"appointment": now(),
}
},
]
有解决办法吗?
我找到了一个很好的解决方案。我组合了以下非常好的 python 包 FactoryBoy + django-dynamic-fixtures + Faker。对我来说很好用。希望对大家有所帮助
我想用初始数据(虚拟数据)填充我的数据库。我在许多模型中都有 DateTimeFields,对于 DateTimeFields,最好在我的固定文件中有一个变量(json、yaml、xml)。例如:now() + 7h
、now() + 6d + 8h + 30m
https://docs.djangoproject.com/en/3.2/howto/initial-data/ :
[
{
"model": "myapp.person",
"pk": 1,
"fields": {
"first_name": "John",
"last_name": "Lennon",
"appointment": now(),
}
},
]
有解决办法吗?
我找到了一个很好的解决方案。我组合了以下非常好的 python 包 FactoryBoy + django-dynamic-fixtures + Faker。对我来说很好用。希望对大家有所帮助