描述一下问题
我现在有一个应用,正在打算接入另外一个数据库,也就是当前的这个项目在某几个地方是链接的另外一个数据库,数据库的参数和路由都配置好了,现在问题来了。
我如果要查询另外一个数据库的auth_user表,是还需要在我现在的这个项目里新建一样的auth_user的models么,然后使用models去查询?
还是有其他方式?
还请大神尽量来回复一下~谢啦~
描述一下问题
我现在有一个应用,正在打算接入另外一个数据库,也就是当前的这个项目在某几个地方是链接的另外一个数据库,数据库的参数和路由都配置好了,现在问题来了。
我如果要查询另外一个数据库的auth_user表,是还需要在我现在的这个项目里新建一样的auth_user的models么,然后使用models去查询?
还是有其他方式?
还请大神尽量来回复一下~谢啦~
1 回答1.3k 阅读✓ 已解决
1 回答873 阅读✓ 已解决
1 回答537 阅读✓ 已解决
1 回答351 阅读✓ 已解决
在settings.py的DATABASE里定义一下别的数据库:
需要使用other数据库里的表的时候:
查询:xxx.objects.using('other').get(id=1)
保存:xxx.save(using='other')