2017-05-06 5 views
-1

내가 기존 문서를 업데이트하려고하고 나는 형식 오류 (quote_from_bytes() 예상 바이트)얻기 quote_from_bytes() 예상 바이트 CouchDB를 문서

내 코드가 계속 업데이트 :

couch = couchdb.Server("<http>") 
couch.resource.credentials = ("USERNAME","PASSWORD") 
db = couch['mydb'] 

id = "183848484" 
doc = db[id] 

"""doing some operations on data here""" 

db[id] = doc 

내 오류를 통나무 :

self.db[self.docID] = doc File "/home/sunilgopikrishna/.local/lib/python3.5/site-packages/couchdb/client.py", line 427, in setitem resource = _doc_resource(self.resource, id) File "/home/sunilgopikrishna/.local/lib/python3.5/site-packages/couchdb/client.py", line 1057, in _doc_resource return base(doc_id) File "/home/sunilgopikrishna/.local/lib/python3.5/site-packages/couchdb/http.py", line 537, in call obj = type(self)(urljoin(self.url, *path), self.session) File "/home/sunilgopikrishna/.local/lib/python3.5/site-packages/couchdb/http.py", line 678, in urljoin path = '/'.join([''] + [quote(s) for s in path]) File "/home/sunilgopikrishna/.local/lib/python3.5/site-packages/couchdb/http.py", line 678, in path = '/'.join([''] + [quote(s) for s in path]) File "/home/sunilgopikrishna/.local/lib/python3.5/site-packages/couchdb/http.py", line 630, in quote return util.urlquote(string, safe) File "/usr/lib/python3.5/urllib/parse.py", line 712, in quote return quote_from_bytes(string, safe) File "/usr/lib/python3.5/urllib/parse.py", line 737, in quote_from_bytes raise TypeError("quote_from_bytes() expected bytes") TypeError: quote_from_bytes() expected bytes

고마워.

+0

는'variable.Provide 나머지 코드 doc' – SmartManoj

+0

안녕 @SmartManoj에서 잘못된 인용을위한 코딩 ..check에 오타가있을 수 있습니다 (I '는 놓쳤다) 코딩에 오류가 발생했습니다. .. 예. 나는 코드에 오류가 있다고 생각한다. – galeej

답변