Django项目怎么配置连接多个数据库
导读:本文共2551.5字符,通常情况下阅读需要9分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 一个APP对应一个默认数据库,若连接其他数据库用".using()"Author.objects.using('db02').all()1、在项目settings中增加数据库配置#settings.pyDATABASES={'default':{'ENGINE':'django.... ...
音频解说
目录
(为您整理了一些要点),点击可以直达。一个APP对应一个默认数据库,若连接其他数据库用".using()"
1、在项目settings中增加数据库配置
2、在项目根目录下Myproject/Myproject 新建数据库路由文件database_router.py
直接复制以下代码,无需修改
3、使用inspectdb反向生成各app的model类之后,配置model类对应要链接的数据库
反向生成models.py 命令:
4、同步数据库
5、若要连接配置外的数据库
移动对象到另一个数据库时会发生主键冲突,可以使用obj.pk方法清除主键再保存对象
本文:
Django项目怎么配置连接多个数据库的详细内容,希望对您有所帮助,信息来源于网络。