在Django中访问同一数据库中的其他表

时间:2018-07-03 16:52:10

标签: python mysql django database

enter image description here

我们正在使用两种后端语言,即JAVA和Python(Django),来处理同一项目中的不同模块。

如上所示,在数据库中,pl _ ****表用于JAVA部分,而qa _ ****表用于我的Django部分。

现在,我的Django部分想使用pl_user表,我应该怎么做才能访问数据?我需要在models.py中添加任何内容吗?或者,我是否需要在pl_user表和auth_user表之间建立一些关系?

1 个答案:

答案 0 :(得分:5)

是的,您需要定义模型,inspectdb可以自动为您创建模型。您将需要将它们标记为managed = False,以便不会为它们生成迁移。