gpt4 book ai didi

django - 使用多个数据库时出现南错误 : django. db.utils.ConnectionDoesNotExist:连接 foo 不存在

转载 作者:行者123 更新时间:2023-12-03 11:00:42 29 4
gpt4 key购买 nike

我有 2 个具有以下数据库设置的 Django 项目:

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'db1', # 'db2' for second db
...
}
}

尝试使用命令同步第二个数据库时

python manage.py syncdb --database=db2



我收到错误

django.db.utils.ConnectionDoesNotExist: The connection db2 doesn't exist



当我使用其他一些命令时,South 使用第一个项目的迁移并用错误的表填充 db2。如何正确同步/迁移单个 Django + South 实例服务的多个项目?

最佳答案

数据库同步方式不带姓名 关键在 --数据库选项。如前所述,默认 为您 db1 只工作。
所以你需要为你的 设置一个额外的数据库字典。 db2 .

关于django - 使用多个数据库时出现南错误 : django. db.utils.ConnectionDoesNotExist:连接 foo 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13446770/

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