【问题标题】:django deserialization error while generating fixtures生成固定装置时的django反序列化错误
【发布时间】:2020-03-08 04:25:37
【问题描述】:

我使用名为 Mockaroo 的工具生成了测试数据。 我使用 csv2json.py 脚本将从 Mockaroo 下载的 csv 转换为 json 格式。 生成的 json 被用作运行单元测试的夹具数据。 我正面临某些字段的反序列化错误,因为这些字段期望存在一些值,但我将它们留空。

任何帮助都将不胜感激

【问题讨论】:

    标签: django django-fixtures


    【解决方案1】:

    使用 Pycharm 或任何其他 IDE 将所有 ' 符号替换为 ",使用 https://jsonformatter.org/ 检查您的 json 数据

    【讨论】:

    • 我在 json 中有这种格式的值 "partner_id":" "
    • 您可以发送您的 .json 文件吗?
    • { "pk": "1097", "model": crmdata", "fields": { "area": "印度尼西亚", "country": "China", "region": " ID”、“阶段”:“Open”、“account_name”:“ABCD”、“account_id”:8718605、“account_owner”:“Andreas W\u00fcck”、“account_owner_id”:“J460474”、“account_type”:“新", "partner_id": " ", "partner": " ", } }
    • 我认为,您的架构格式错误。 Partner_id,是str吗?
    猜你喜欢
    • 2012-09-16
    • 2014-01-10
    • 1970-01-01
    • 2012-02-02
    • 1970-01-01
    • 2013-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多