`
shutiao2008
  • 浏览: 212078 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

couchdb安装及python使用

    博客分类:
  • db
阅读更多

couchdb安装具体步骤参考couchdb wiki

python支持

下载安装couchdb-python ,python-httplib2,python-json模块

 

  贴代码

  Post.py

 

 1 #!/usr/bin/python2.5
 2 #-*- coding:gb2312 -*-
 3 from couchdb.schema import *
 4
 5 class Post(Document):
 6 author = TextField()
 7 subject = TextField()
 8 content = TextField()
 9 tags = ListField(TextField())
 10 comments = ListField(DictField(Schema.build(
 11 comment_author = TextField(),
 12 comment = TextField(),
 13 comment_data = DateTimeField()

 14 )))
 15 date = DateTimeField()

 

  Test.py

  1 #!/usr/bin/python2.5
  2 #-*- coding:gb2312 -*-
  3 from Post import Post
  4 from couchdb import Server
  5 from datetime import datetime
  6 import binascii
  7
  8 s = Server('http://127.0.0.1:5984')
  9 s.create("blog")
 10 blog = s["blog"]
 11 p = Post(author="Me",subject="Whatever for the subject",
 12 content="Any content",date=datetime.now(),tags=["Python","Couchdb","Blog"])
 13 p.store(blog)
 14 f = open("post1.py","rb")
 15 foo = binascii.b2a_base64(f.read())
 16 blog = s["blog"]
 17 adoc = blog[p.id]
 18 blog.put_attachment(adoc,"post1.py",foo,"text/python")

分享到:
评论

相关推荐

    CouchDB,Python

    - **安装**:在Python环境中,通常通过pip安装第三方库,但根据描述,你已经得到了CouchDB模块的源代码。将其解压后,将`couchdb`文件夹复制到Python的`Lib`文件夹下,这样Python环境就可以直接导入了。 - **连接...

    python-cloudant, 用于Cloudant和CouchDB的python 库.zip

    python-cloudant, 用于Cloudant和CouchDB的python 库 Cloudant python-客户端 这是 python的官方Cloudant库。安装和使用情况正在开始运行。API参考相关文档开发工具 。测试套件在其他项目中使用。许可协议问题安装和...

    Python-CouchApp是一个开发使用CouchDB的Web应用的小型框架

    在实际使用中,`couchapp-couchapp-7cc965d` 这个压缩包可能包含了Python-CouchApp的源代码或特定版本的库,开发者可以通过解压并安装来使用这个框架。通常,这会涉及到安装依赖、配置环境变量,以及学习框架提供的...

    python-couchdb-auditor:Apache CouchDB 服务器的 Python 审计工具

    python-couchdb-auditor 这个 python 端口的工具用于审计 Apache CouchDB 服务器配置和安全问题。 它有什么作用? 检查您的 CouchDB 版本的实际 CVE 问题(但是,它应该是相当老的); 提醒您修复 Admin Party ...

    py-couchdb:现代纯Python CouchDB客户端

    Python2和Python3与相同的代码库兼容(一个例外是使用2to3的python视图服务器) 还与pypy兼容。 例子: >> > import pycouchdb >> > server = pycouchdb . Server ( "http://admin:admin@localhost:5984/" ) >> ...

    PyPI 官网下载 | CouchDB2-1.8.2.tar.gz

    《PyPI与CouchDB2:深入理解Python数据库接口及CouchDB2.1.8.2版本》 PyPI(Python Package Index)是Python开发者的重要资源库,它提供了丰富的Python软件包,使得开发者能够方便地下载、安装和分享代码。在PyPI中...

    Python操作CouchDB数据库简单示例

    安装python couchDb库: https://pypi.python.org/pypi/CouchDB/0.10 连接服务器 复制代码 代码如下: >>> import couchdb >>> couch = couchdb.Server(‘http://example.com:5984/’) 创建数据库 复制代码 代码如下:...

    python操作CouchDB的方法

    1.安装python couchDb库: https://pypi.python.org/pypi/CouchDB/0.10 2.连接服务器 >>> import couchdb >>> couch = couchdb.Server('http://example.com:5984/') 3.创建数据库 >>> db = couch.create('test') ...

    couchdb-requests:使用 python-requests 的强大的 CouchDB Python 接口

    使用 python-requests 的强大的 CouchDB Python 接口。 文档: : 目标: 做某事只有一种方式 快速稳定(连接池) 显式优于隐式。 缓冲区大小、连接池大小。 指定查询参数,查询函数中没有参数 不能配置多个后端...

    Apress.Beginning.CouchDB.Dec.2009.pdf

    同时,讲解了如何从Python和Ruby应用中与CouchDB进行交互,扩展了CouchDB的使用场景。此外,还涵盖了CouchDB的高级主题,如复制、冲突管理和部署策略,这些都是在实际应用中不可或缺的部分。 通过本书提供的内容,...

    Python库 | zabbix-agent-extension-couchdb3-0.2.0.tar.gz

    安装和配置Zabbix-Agent-Extension-CouchDB3的过程涉及以下步骤: 1. 首先,下载并解压压缩包`zabbix-agent-extension-couchdb3-0.2.0.tar.gz`,得到相应的文件夹。 2. 然后,将解压后的文件夹移动到Zabbix代理的`/...

    NoSQL与Python学习

    在本部分内容中,我们将深入探讨NoSQL数据库与Python编程语言结合的入门知识,包括NoSQL的简介、环境准备、安装配置MongoDB数据库以及如何使用Python驱动进行数据库操作。由于文档中提到的内容是2011年的资料,文中...

    PyPI 官网下载 | couchdb-session-0.1.tar.gz

    总的来说,couchdb-session-0.1.tar.gz是Python开发者用于在CouchDB中实现会话管理的一个工具,通过PyPI提供的服务,我们可以便捷地下载、安装和使用这个库,提升我们的开发效率。在实际项目中,了解和掌握这样的库...

    PyPI 官网下载 | tornado-couchdb-0.2.5.tar.gz

    安装这个库通常可以通过Python的pip工具完成,命令可能是`pip install tornado-couchdb`,当然,这里的“tornado-couchdb”需要替换为实际的下载路径。 对于Python开发者来说,理解如何利用“tornado-couchdb”这样...

    couchdbkit:CouchDB python框架

    为您提供了功能齐全且易于使用的客户端,以访问和管理CouchDB。 它允许您管理CouchDBserver,数据库,文档管理并查看访问。 为了方便起见,所有对象大都反映了python对象。 例如,可以使用服务器和数据库对象,就像...

    couchquery:Python库,用于简单而动态地访问CouchDB

    安装CouchDB之后,使用 sudo couchdb -b 您现在可以启动 关机使用 sudo couchdb -d 安装 pip install couchquery 如何使用 Couchquery旨在成为CouchDB的简单python库 为您要与之交互的任何CouchDB数据库创建一...

    tornado-couchdb:一个 Python 模块,提供阻塞和非阻塞(异步)客户端以使用 Tornado 的 httpclient 访问 CouchDB。 源代码在 MIT 许可下作为免费软件发布

    使用 Tornado 的 httpclient 的 CouchDB 的阻塞和非阻塞(异步)客户端 这个 Python 模块包装了 CouchDB HTTP REST API 并定义了一个通用接口,用于在 CouchDB 上进行阻塞和非阻塞操作。 安装 使用pip安装: pip ...

    Python库 | wallaby-backend-couchdb-0.1.27.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:wallaby-backend-couchdb-0.1.27.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

Global site tag (gtag.js) - Google Analytics