CouchDB + Python (window 7)

配了一下午的CouchDB,终于可以支持Python了

本来很简单的东西,偏偏被couchdb-python v0.8的官方说明给误导了,严重坑爹啊。

平台: window xp

         CouchDB 1.3.0

         couchdb-python v0.9

安装好couchdb-python v0.9后,会在python目录中的scripts中生成couchpy.exe和couchpy-script.py。具体哪个是CouchDB的python查询服务器实在是一件坑爹的事情,然而,更加坑爹的是couchdb-python v0.8的官方说明里面居然说“安装完后会生成一个脚本,这个脚本将支持python查询”,其实那个查询服务器是couchpy.exe。

安装好CouchDB后,在\etc\couchdb中有两个配置文件default.ini 和 local.ini

  • default.ini是默认配置,其中[query_servers]指定了CouchDB支持的javascripe查询服务    器,因此在CouchDB的Futon中,查看configuration,可以发现当前支持的查询服务器只有javascripe

  • local.ini是给用户修改的配置文件,为了支持python,我们在其中添加:     

    [query_servers]

    python=[python查询服务器地址]

python查询服务器地址:couchpy.exe的地址,一般在python文件夹的scripts中。

 

设置好了之后,重启couchDB的服务

可以在Futon中的configuration里看到现在query_servers中有两项了

在一个新建的表中,选择temporary view,选择python语言,试着运行一下默认给出的那个函数,下面应该列出了该表的所有数据。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值