python - 我可以在 Django 中访问与其他默认数据库不同的数据库吗

标签 python database django

我在 python 中有数据库备份脚本,它在 mysql 数据库中插入一些数据。

现在我的 Django 在不同的数据库中。

我如何访问不同的数据库,因为我在 Models.py 中没有任何对象。 我想在django界面显示一些数据

最佳答案

是的,您可以设置多个数据库并访问其中的每一个。 你可以使用这个获取指定的数据库连接游标:

from django.db import connections
cursor = connections['my_db_alias'].cursor()

my_db_alias 是您的另一个数据库别名。

查看文档:

https://docs.djangoproject.com/en/1.3/topics/db/multi-db/

关于python - 我可以在 Django 中访问与其他默认数据库不同的数据库吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6149853/

相关文章:

python - 从dicts中删除元素时首选del还是pop

python - 如何使用 Plotly 绘制循环的局部变量

python - 删除 pvplot 中网格热图的左侧 ColorBar

php - 损坏的文件图标从数据库 php 和 mysql 中检索图像

php - 为什么从 URL 参数值保存数据到 MySQL 失败?

由于模板路径问题,django-ckeditor 失败

python - 如何在 Django 中拥有这样的 URL?

c - Oracle Berkeley DB 中记录概念的查询

django - 记录 Tastypie 请求(访问日志)

python - 更改默认的 Django REST Framework 主页标题