gpt4 book ai didi

Django:尝试组织 django 装置

转载 作者:行者123 更新时间:2023-12-02 07:13:36 25 4
gpt4 key购买 nike

我创建了一些模型,我想为其提供初始数据。问题是模型有好几个,我想整理一下数据。

目前,我有一个包含数据的大 JSON 文件:initial_data.json。我以为我可以使用一些注释,但是 JSON 没有注释!我真的很想使用 json。

所以,文件是这样的:

[
{
"model": "app1.Model1",
"pk": 1,
"fields": {
"nombre": "A convenir con el vendedor"
}
},
//many more
{
"model": "app2.Model1",
"pk": 1,
"fields": {
"nombre": "A convenir con el vendedor"
}
},
//many more
{
"model": "app2.Model1",
"pk": 1,
"fields": {
"nombre": "A convenir con el vendedor"
}
},
]

所以,我想我可以将它们组织在不同的文件中,并使用一些初始脚本加载它们。这个想法不是发出几个 python manage.py loaddata thisApp.Model 但是,这样就很难分离出最初不加载的文件。

以下是示例文件:

+app1
+fixtures
model1.json
model2.json
+app2
+fixtures
model1.json
model2.json
+app3
+fixtures
model1.json
model2.json

你知道如何保持简单吗?

最佳答案

就像你说的,创建几个文件,并编写一个脚本,将它们组合到 initial_data.json 中,并调用所需的 django.core.management 命令。这就是我所做的。

关于Django:尝试组织 django 装置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7656344/

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