wordpress会员制网站,重庆公司网站搭建公司推荐,建设银行东营分行网站,摄影 wordpress我的使用场景需要同时连接达梦数据库和MYSQL数据库#xff0c;有的功能需要查询达梦#xff0c;有的功能则需要查询MYSQL。 第一步#xff1a;在 Django 的 settings.py 文件中#xff0c;配置多个数据库连接。你可以在 DATABASES 字典中添加多个数据库配置。每个数据库配置…我的使用场景需要同时连接达梦数据库和MYSQL数据库有的功能需要查询达梦有的功能则需要查询MYSQL。 第一步在 Django 的 settings.py 文件中配置多个数据库连接。你可以在 DATABASES 字典中添加多个数据库配置。每个数据库配置都使用一个不同的名称以便在代码中进行引用。例如
DATABASES {default: { # 达梦数据库ENGINE: django_dmPython,NAME: DAMENG,USER: SYSDBA,PASSWORD: 123456789,HOST: 127.0.0.1,PORT: 5236,OPTIONS: {local_code: 1, connection_timeout: 5}},mysql: { # MYSQL数据库ENGINE: django.db.backends.mysql,NAME: demo,USER: root,PASSWORD: root,HOST: 127.0.0.1,PORT: 3306,}
} 第二步在你的视图函数或管理命令中你也可以使用 using 关键字来指定要使用的数据库连接。例如
from django.db import connections def my_view(request): with connections[mysql].cursor() as cursor: # 连接MYSQLcursor.execute(SELECT * FROM my_table)result cursor.fetchall()