未知

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 Intellij通过方法中的包查找用法   java中VS代码和打包命名的问题   将java CMS功能集成到具有高度动态内容的网站(Lucene/Mysql/Nosql)的策略   oracle的java类强制转换异常。jdbc。驾驶员OracleConnection   字节码向JVM添加上指令   如何在抽象类中执行java方法?   java是否可以在apache访问日志中排除指定的GET参数?(作者:W7开发环境)   java如何获取已安装音频播放器的列表?   尝试向HS学生展示如何使用Java访问MS数据库   使用正则表达式java对给定行中的特定字符串进行计数   java JOOQ Select查询中的Select计数   方法Java,如何从二维双精度数组中找到特定值?   获取图像URL的java正则表达式   java在切换到新的窗口驱动程序后找不到元素