gpt4 book ai didi

python - django 中的多数据库支持

转载 作者:太空狗 更新时间:2023-10-29 18:16:20 25 4
gpt4 key购买 nike

从一些论坛我了解到 Django 在较低级别添加了多数据库支持,但尚未添加较高级别的 api。

谁能告诉我如何在 Django 中实现多个数据库连接。

有谁知道 Django 何时会完全/正式支持多数据库连接。

最佳答案

如果你只是需要多个连接,你可以这样做:

from django.db import load_backend
myBackend = load_backend('postgresql_psycopg2') # or 'mysql', 'sqlite3', 'oracle'
myConnection = myBackend.DatabaseWrapper({
'DATABASE_HOST': '192.168.1.1',
'DATABASE_NAME': 'my_database',
'DATABASE_OPTIONS': {},
'DATABASE_PASSWORD': "",
'DATABASE_PORT': "",
'DATABASE_USER': "my_user",
'TIME_ZONE': "America/New_York",})
# Now we can do all the standard raw sql stuff with myConnection.
myCursor = myConnection.cursor()
myCursor.execute("SELECT COUNT(1) FROM my_table;")
myCursor.fetchone()

关于python - django 中的多数据库支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/268089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com