CouchDB的客户端API CouchApp
openkk
13年前
<p>CouchApp 是一个开发使用 CouchDB 的 Web 应用的小型框架。它的主要功能是可以把一个文件系统的目录转换成 CouchDB 中的一个设计文档。在开发的时候,可以按照一般 Web 应用的结构来组织文件系统,当需要测试和部署的时候,只需要一条命令就可以把该目录保存到 CouchDB 中。 CouchApp 目前有 Python 和 Ruby 两种语言的版本。</p> <p>安装方法:</p> <pre class="displaycode">sudo apt-get install git git clone git://github.com/jchris/couchapp.git cd couchapp python setup.py build sudo python setup.py install</pre> <p>CouchApp 有两条基本的命令,分别是<code>push</code>和<code>generate</code>。</p> <ul> <li><code>push</code>命令的作用是把文件系统目录保存到 CouchDB 的设计文档中。它的语法是<code>couchapp push [options] [appdir] [appname] [dburl]</code>,如命令<code>couchapp push . http://127.0.0.1:5984/databasename</code>的作用是把当前目录的内容保存到数据库<code>databasename</code>中。</li> <li><code>generate</code>命令的作用是创建一个应用,所创建的应用有比较好的目录结构,推荐使用。它的语法是<code>couchapp generate <appname> [appdir]</code>,如命令<code>couchapp generate myapp</code>的作用是在当前目录创建名为<code>myapp</code>的应用。</li> </ul> <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1322727922515" target="_blank">http://www.open-open.com/lib/view/home/1322727922515</a></p>