【发布时间】:2012-05-03 18:58:08
【问题描述】:
我正在尝试为使用 rails 编写的应用程序构建用户管理界面,为此我使用 django。我已经拥有来自 rails 应用程序的旧数据库,其中包含我要管理的内容,对于这个新的 django 应用程序的用户管理,我想使用 django-admin。但我不想改变我拥有的遗留数据库的结构。做的时候,syncdb,看到django创建了legacy数据库下的所有表,这不是我想要的。我现在所做的是,我在 settings.py 上定义了多个数据库,旧数据库是非默认数据库。这样做 django 在默认数据库上创建了所有用户/身份验证相关的表,这防止了遗留数据库的结构被改变。但我想知道是否还有其他更好的方法,我可以在其中执行类似操作,对于用户、身份验证、会话等,使用数据库 A,对于其他内容,使用数据库 B(遗留数据库)。
谢谢。
【问题讨论】:
-
您好,我也遇到了同样的问题,想知道您是否还在使用这种方法?你也可以分享使用这个路由器类的代码吗?交易
标签: python django django-admin