基于django的hcup数据仓库接口
djhcup_core的Python项目详细描述
===
hcup hachoir:core模块
==
django hcup hachoir python包集的一部分。提供核心功能,包括自动检测和配置其他已安装的DJHCUP组件。
quick start
--
0。hcup hachoir默认使用芹菜(http://www.celleryproject.org/)作为任务层。确保正确配置了django安装以使用芹菜,包括消息代理和结果后端。通常,这需要创建一个如http://celeri.readthedocs.org/en/latest/django/first-steps-with-django.html中所述的芹菜.py文件,并将配置项添加到settings.py文件中。
添加以下行:
broker_url='amqp://'
celeriry_result_backend='amqp://'
>1。将“djhcup_core”添加到已安装的应用程序设置中,如下所示:
installed_apps=(
…
'djhcup_core',
)
2。修改url.py以包含以下模式项:
url(r'',include('djhcup-core.urls'))
修改settings.py以包含名为“djhcup”的djhcup的单独数据库字典条目。例如:
'djhcup':{
'engine':'django.db.backends.postgresql-psycopg2',
'name':'your-db-name',
'user':'your-db-user',
'password':'your-db-password',
'host':'your-db-host',
'port':'5432',
},
请注意,虽然这可以使用与默认条目相同的数据库和凭据,但我们建议您将其设置在单独的数据库中,以便于管理。
4.通过将这些行添加到设置中,告诉djhcup在哪里查找hcup数据。py::
import os,pyhcup
#将此更新为指向原始数据
os.path.dirname(pyhcup.\uu file\uuu),\loadfiles included with pyhcup
]
>5。运行“python manage.py syncdb”创建djhcup\u登台模型。或者,如果使用south,则向前迁移以为此包的模型生成数据库对象。
6。按正常方式启动服务器(对于测试服务器,请使用“python manage.py runserver”)。
hcup hachoir:core模块
==
django hcup hachoir python包集的一部分。提供核心功能,包括自动检测和配置其他已安装的DJHCUP组件。
quick start
--
0。hcup hachoir默认使用芹菜(http://www.celleryproject.org/)作为任务层。确保正确配置了django安装以使用芹菜,包括消息代理和结果后端。通常,这需要创建一个如http://celeri.readthedocs.org/en/latest/django/first-steps-with-django.html中所述的芹菜.py文件,并将配置项添加到settings.py文件中。
添加以下行:
broker_url='amqp://'
celeriry_result_backend='amqp://'
>1。将“djhcup_core”添加到已安装的应用程序设置中,如下所示:
installed_apps=(
…
'djhcup_core',
)
2。修改url.py以包含以下模式项:
url(r'',include('djhcup-core.urls'))
修改settings.py以包含名为“djhcup”的djhcup的单独数据库字典条目。例如:
'djhcup':{
'engine':'django.db.backends.postgresql-psycopg2',
'name':'your-db-name',
'user':'your-db-user',
'password':'your-db-password',
'host':'your-db-host',
'port':'5432',
},
请注意,虽然这可以使用与默认条目相同的数据库和凭据,但我们建议您将其设置在单独的数据库中,以便于管理。
4.通过将这些行添加到设置中,告诉djhcup在哪里查找hcup数据。py::
import os,pyhcup
#将此更新为指向原始数据
os.path.dirname(pyhcup.\uu file\uuu),\loadfiles included with pyhcup
]
>5。运行“python manage.py syncdb”创建djhcup\u登台模型。或者,如果使用south,则向前迁移以为此包的模型生成数据库对象。
6。按正常方式启动服务器(对于测试服务器,请使用“python manage.py runserver”)。