首页 > 解决方案 > 如何在 Django 中使用多个数据库

问题描述

我必须使用两个数据库,一个是我只有读取权限的第三方 db(MySql)。另一个数据库是我的 Django 应用程序的数据库(Postgres)。

我需要访问第三方的 sql db 来运行一些计算并使用我的 Django 应用程序 db(Postgres) 来存储这些计算值。

我对 Django 很陌生,我了解 Models 的概念,但我的知识仅限于添加用户登录等。任何人都可以指出正确的方向或让我知道要遵循的一些最佳实践以做到这一点?

为了简化我的问题,在 settings.py 中添加两个数据库详细信息后,我运行 migrate 命令会发生什么?特别是第三方数据库?

标签: django

解决方案


管理命令一次对migrate一个数据库进行操作。默认情况下,它在默认数据库上运行。查看文档中的更多信息


推荐阅读