雪绒花数据的用户管理django应用程序
django-edelweiss-data-usermanager的Python项目详细描述
django edelweiss数据用户管理器
这是一个django应用程序,用于帮助管理 EdelweissData安装。它提供 一个管理仪表板创建和编辑条目直接进入EdelweissData数据库。在
假设您已经有一个雪绒花数据数据库。django应用程序不会尝试创建 雪绒花核心数据库表。在
安装到django项目
将此应用添加到您的设置.py文件:
INSTALLED_APPS = [
....
'django_edelweiss_data.usermanager',
]
您可能希望将EdelweissData核心表保存在与django不同的模式中 应用程序文件。您甚至可以选择使用不同的数据库。在您的 设置.py文件,以便django知道在其他位置查找EdelweissData表:
^{pr2}$然后用default
和edelweiss_datasets
节配置数据库部分。在
下面的示例中,所有表都在雪绒花数据库中。雪绒花核心表在
datasets
模式和django应用程序表位于django
模式中。在
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'OPTIONS': {
'options': '-c search_path=django',
},
'NAME': 'edelweiss',
},
'edelweiss_datasets': {
'ENGINE': 'django.db.backends.postgresql',
'OPTIONS': {
'options': '-c search_path=datasets',
},
'NAME': 'edelweiss',
}
}
连接到数据库并创建django模式:
CREATE SCHEMA IF NOT EXISTS django;
然后运行迁移:
python manager.py migrate usermanager
- 项目
标签: