未知

django-dockit的Python项目详细描述


https://secure.travis-ci.org/zbyte64/django-dockit.png?branch=master

简介

django dockit在django中提供了一个文档orm。DocKit试图在保留Django的各种惯例的同时提供一种电池体验。

功能

  • 对文档和索引存储的后端支持
    • MongoDB
    • 支持芹菜或ZTeaTebug < d/LI>的Django模型
  • 与超dmin(https://github.com/zbyte64/django-hyperadmin)结合
    • 支持内联
    • 列出字段支持
    • 支持编辑具有深度嵌套模式的文档
  • 基于类的视图
  • django表单支持
  • 动态类型的文档和模式
  • 将文档和索引路由到多个后端

帮助和反馈

我们有一个供一般讨论和帮助的邮件列表:http://groups.google.com/group/django-dockit/

安装

要求

  • python 2.6或更高版本
  • django 1.3或更高版本

设置

将“dockit”放入设置文件的INSTALLED_APPS部分。

配置文档存储后端
Django文件

在设置文件中设置以下内容:

DOCKIT_BACKENDS = {
    'default': {
        'ENGINE': 'dockit.backends.djangodocument.backend.ModelDocumentStorage',
    }
}
DOCKIT_INDEX_BACKENDS = {
    'default': {
        'ENGINE': 'dockit.backends.djangodocument.backend.ModelIndexStorage',
    },
}

#Uncomment to use django-ztask for indexing
#DOCKIT_INDEX_BACKENDS['default']['INDEX_TASKS'] = 'dockit.backends.djangodocument.tasks.ZTaskIndexTasks'

#Uncomment to use django-celery for indexing
#DOCKIT_INDEX_BACKENDS['default']['INDEX_TASKS'] = 'dockit.backends.djangodocument.tasks.CeleryIndexTasks'

然后将“dockit.backends.djangodocument”添加到INSTALLED_APPS

MongoDB

在设置文件中设置以下内容:

DOCKIT_BACKENDS = {
    'default': {
        'ENGINE':'dockit.backends.mongo.backend.MongoDocumentStorage',
        'USER':'travis',
        'PASSWORD':'test',
        'DB':'mydb_test',
        'HOST':'127.0.0.1',
        'PORT':27017,
    }
}
DOCKIT_INDEX_BACKENDS = {
    'default': {
        'ENGINE':'dockit.backends.mongo.backend.MongoIndexStorage',
        'USER':'travis',
        'PASSWORD':'test',
        'DB':'mydb_test',
        'HOST':'127.0.0.1',
        'PORT':27017,
    },
}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java中的json IoT模块GET请求   在Java8中,如何使用lambda表达式中的条件?   Java 7中的io,如何通过一个实际示例演示文件之间的差异。存在和文件。不存在?   在Android Studio中使用Java从url获取JSON?   返回k个最小元素的java数组   java如何让我的安卓应用通过facebook登录并获得foursquare等好友列表   java如何在布局中以编程方式生成文本视图   在java中更改系统日期和时间的datetime代码段   java Hibernate和SQLite3,一对多关系映射   java Observable转换成kotlin问题   java在单独的线程中将VBO发送到GPU   属性文件中值的spring Java验证程序注释   java Spring启动:找不到javassist   java SimpleDataFormat时间解析   无法在linux上为Java程序正确设置PATH变量   将文件上载到FTP服务器时发生java异常   基于java TestNG的Selenium测试不能并行运行   java DAO类实例与DAO EJB   tomcat6部署*。使用Java Web Start(JNLP)的war应用程序