如何在django中使用多个数据库
答案:2 悬赏:70
解决时间 2021-02-11 14:32
- 提问者网友:深爱及嗨
- 2021-02-11 02:47
如何在django中使用多个数据库
最佳答案
- 二级知识专家网友:深街酒徒
- 2021-02-11 03:43
可以啊。不过要手工写了。在配置里将数据库路径放进去。然后在module里,自己选择相应的库与相应的model做关联。
此外还可以指定表格中的字段名。另外如果上面的方法不好用,你也可以自己直接连接数据库,自己管理。
django的数据库连接是没有连接池的。 每次访问都连接一次,效率低。不过你也可以用同样的原理 ,用mysqldb之类的库,自己建立数据库连接。
此外还可以指定表格中的字段名。另外如果上面的方法不好用,你也可以自己直接连接数据库,自己管理。
django的数据库连接是没有连接池的。 每次访问都连接一次,效率低。不过你也可以用同样的原理 ,用mysqldb之类的库,自己建立数据库连接。
全部回答
- 1楼网友:丢不掉的轻狂
- 2021-02-11 04:47
auth_fixture,不过你可以使这两个名称相同,是settings,和原来的没有区别
#同步数据库 db1 (注意:不是数据库名是db1.json --database=db1
python manage.py loaddata app2_fixture.py中的那个db1.json
数据库导入
python manage.py loaddata app1_fixture,容易使用)
python manage.py syncdb --database=db1
数据导出
python manage.py dumpdata app1 --database=db1 > app1_fixture.json
python manage.py dumpdata app2 --database=db2 > app2_fixture.json
python manage.py dumpdata auth >.py syncdb #同步默认的数据库多个数据库联用时数据导入导出
使用的时候和一个数据库的区别是:
如果不是defalut(默认数据库)要在命令后边加 --database=数据库对应的settings.py中的名称 如: --database=db1 或 --database=db2
数据库同步(创建表)
python manage
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |