Djang模型的初始数据

2024-09-28 17:00:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用initial将初始数据加载到一些模型中_数据.json. 在我的一个模型中,我想存储json数据。现在我的问题是,如果我尝试将json数据加载到我的模型中,它将给出syntex错误。在

例如

{
        "pk": "16443630-d2c5-11e4-8b84-00000000000b",
        "fields": {
            "fk_fact_type": "6a545d1c-cbca-11e4-a17e-000000000007",
            "content":"{"data": "dummy data"}"
        },
        "model": "model name"
    },

当我从json文件加载数据并且"content":"{"data": "dummy data"}"不是有效的json时,此内容将明显生成语法错误。如果我尝试将数据作为{'data': 'dummy data'}加载,那么它不是有效的json。在

如何从json文件加载json字段的初始数据?在


Tags: 文件数据模型jsonfieldsdatamodel错误
2条回答

我假设您希望将这部分存储为一个字符串,表示您希望在db的一个列中使用的JSON?公司名称:

"content":"{"data": "dummy data"}"

在这种情况下,请尝试转义双引号:

^{pr2}$

否则,@catavaran是正确的,如果您希望整个过程都是有效的JSON。在

删除content字典中不需要的双引号:

"content": {"data": "dummy data"}

相关问题 更多 >