gpt4 book ai didi

django - 您的数据库 django 没有南数据库模块 'south.db.postgresql_psycopg2'

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

我有一个版本为 1.6.5 的 django 应用程序,我正在尝试将它升级到 1.8,但是在我收到以下错误消息后django 版本增加到 1.8

There is no South database module 'south.db.postgresql_psycopg2' for your database. Please either choose a supported database, check for SOUTH_DATABASE_ADAPTER[S] settings, or remove South from INSTALLED_APPS.

代码

INSTALLED_APPS = [
'django_messages',
'avatar',
'tinymce',
'south',
'tracking',
......
]

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'HOST': '127.0.0.1',
'NAME': 'xxxxxx',
'USER': 'xxxxxx',
'PASSWORD': 'xxxxxx',
},
}

那么问题出在哪里,需要采取什么措施来解决这个问题?

我什至尝试过以下设置并在运行 django 本地服务器时收到相同的错误

SOUTH_DATABASE_ADAPTERS = {
'default': "south.db. postgresql_psycopg2"
}

最佳答案

除了上面提到的所有更改之外,我发现上述问题的解决方案只是从虚拟环境中删除南方

关于django - 您的数据库 django 没有南数据库模块 'south.db.postgresql_psycopg2',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29647602/

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