本文主要是介绍通过CouchDB-Python连接带有用户名/密码验证的数据库,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在CouchDB-Python中,连接带有basic HTTP验证的数据库(比如cloudant)有点儿麻烦,因为用Server或者Database不能直接打开类似于 http://username:password@servername:5984/dbname/ 这样的URI。
我们需要采取下面的方法才能完成:
from couchdb import *
#connect to a server
server = Server('http://servername:5984/')
server .resource.http.add_credentials('username', 'password')
#connect to a db
db = Database('http://servername:5984/dbname')
db.resource.http.add_credentials('username', 'password')
这样就可以正常连接了。
这篇关于通过CouchDB-Python连接带有用户名/密码验证的数据库的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!