【发布时间】:2018-05-14 15:05:49
【问题描述】:
SQL 失败:INSERT INTO \"brand\" (\"brand_id\", \"name\", \"notification_email\", \"notification_phone\", \"created_at\", \"updated_at\") 值 (%(0)s, %(1)s, %(2)s, %(3)s, %(4)s, %(5)s)\nPymongo 错误:{\'index\': 0, \'code\': 11000, \'errmsg\': \'E11000 重复键错误集合:f2fretaildev.brand 索引: name_1 复制密钥:{ : \"shyamalas\" }\'}\n版本:1.2.26"
这是使用 djongo (django mongodb orm) 添加数据时重复键的错误
有没有办法将其中的 pymongo 错误作为 json 获取?我尝试了 json.dumps 和 json.loads 都不起作用
【问题讨论】:
-
看起来您的错误与 JSON 无关,而是 JSON 中的重复数据。
duplicate key error在这里很重要。 -
是的,我想解析重复的密钥并将其作为响应发送。有没有办法获得?
标签: python json python-3.x pymongo djongo