django - 如何在 Django 中使用多个数据库
问题描述
我必须使用两个数据库,一个是我只有读取权限的第三方 db(MySql)。另一个数据库是我的 Django 应用程序的数据库(Postgres)。
我需要访问第三方的 sql db 来运行一些计算并使用我的 Django 应用程序 db(Postgres) 来存储这些计算值。
我对 Django 很陌生,我了解 Models 的概念,但我的知识仅限于添加用户登录等。任何人都可以指出正确的方向或让我知道要遵循的一些最佳实践以做到这一点?
为了简化我的问题,在 settings.py 中添加两个数据库详细信息后,我运行 migrate 命令会发生什么?特别是第三方数据库?
解决方案
管理命令一次对migrate
一个数据库进行操作。默认情况下,它在默认数据库上运行。查看文档中的更多信息
推荐阅读
- javascript - 如何从 url 获取子域
- swift - 删除 UINavBar 中 UISearchController 顶部的额外空间
- html - BS4中卡组中断/堆叠时如何更改?
- java - 如何正确安排这 5 分钟的 Spring Batch Job?为什么它立即开始而不是等待设定的时间?
- openxml - OOXML 中的 OpenType 属性
- c++ - 更改由 Boost::Beast 包装的 unix 域套接字的文件权限
- tensorflow - 如何在张量流中使用带有输出的 RandomFlip
- javascript - 谷歌浏览器不显示桌面通知,但声音正常
- api - 使用 Ouath 时 Ebay 购物 Api 无法正常工作
- asp.net-core - 本地主机 404 ASP NET 核心