【发布时间】:2011-04-13 06:13:13
【问题描述】:
我正在使用 mysql 数据库。我有许多带有许多表的模式。我想为不同模式中的各种表创建一个 Django 管理界面。目前对于单个架构,我正在使用这样的设置:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'schema1',
'USER': 'test',
'PASSWORD': 'test',
'HOST': 'example.abc.com',
'PORT': '',
}
创建应用程序后,将为我在该应用程序的 admin.py 中为此架构注册的任何模型创建管理界面。现在我想创建另一个应用程序,在其 admin.py 中注册另一个模式的模型。这些模型将属于不同的模式。现在如何为指向不同架构的第二个应用程序创建管理界面?
是否可以使用两个不同的 settings.py 和两个不同的管理界面创建两个 Django 项目? (这样每个人都会指向不同的架构。)
我已经在 Google 上搜索了很多关于此的内容。但是找不到任何信息。可能有一个简单的方法,我以错误的方式处理这个问题。任何帮助表示赞赏。
提前致谢。
【问题讨论】:
标签: django django-admin