gpt4 book ai didi

python - 我可以将一个应用程序连接到 Django 中的 2 个数据库吗?

转载 作者:行者123 更新时间:2023-12-02 18:19:51 26 4
gpt4 key购买 nike

我有一个 Python django 网络应用程序。我需要导入用户并从另一个现有应用程序的另一个数据库显示有关他们的数据。我所需要的只是用户能够登录并显示有关他们的信息。有哪些解决方案?

最佳答案

您可以在settings.py中设置2个DATABASES

DATABASES = {
'default': {
...
},
'user_data': {
...
}
}

然后在一个数据库中存储具有身份验证和内容的User模型,在另一个数据库中存储剩余信息。您可以将有关特定User 的信息与存储来自另一个数据库的Userid 的字段连接起来。

如果您有多个数据库并创建一个模型,您应该声明它将存储在哪个db上。如果您没有这样做,它将是默认之一(如果您已声明)。

class UserModel(models.Model):
class Meta:
db_table = 'default'

class UserDataModel(models.Model):
class Meta:
db_table = 'user_data'

关于python - 我可以将一个应用程序连接到 Django 中的 2 个数据库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71015130/

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