我在Win7(64)上运行Python 2.7.5和couchDB 1.3.0并在保存JSON文档时收到错误消息:couchdb.http.ServerError:(415,(u'bad_content_type',u' Content-Type必须是application / json'))。 ...
kkey = 'schluessel'
vvalue = 'Wert'
str1 = [kkey , vvalue]
str2 = json.dumps(str1)
oup.write(str2 + '\n')
# the line above gives: ["schluessel", "Wert"]
doc_id, doc_rev = db.save(str2)
感谢您的帮助
答案 0 :(得分:0)
首先,您尝试保存的不是JSON文档(由JSON对象类型表示),而是JSON数组,它根本不是文档。试试这个:
kkey = 'schluessel'
vvalue = 'Wert'
str1 = {kkey: vvalue}
str2 = json.dumps(str1)
oup.write(str2 + '\n')
# the line above gives: {"schluessel": "Wert"}
doc_id, doc_rev = db.save(str2)