gpt4 book ai didi

django - 面临 South 和 Django "There is no South database module ' South.db.postgresql_psycopg 2' for your database."的问题

转载 作者:行者123 更新时间:2023-12-02 21:15:53 27 4
gpt4 key购买 nike

我正在尝试用 Python 和 Django 开发一个项目,使用 South 进行数据库迁移。

我对南方很陌生,目前在尝试运行任何命令syncdb或runserver时面临一个问题:

“您的数据库没有 South 数据库模块“south.db.postgresql_psycopg2”。请选择支持的数据库,检查 SOUTH_DATABASE_ADAPTER[S] 设置,或从 INSTALLED_APPS 中删除 South。”

我正在使用以下版本Django==1.4.2,

南==0.7.6,

psycopg2==2.4.5

Postgres 9.2.2

Python==2.7.1 用于配置。

我正在尝试在 mac 计算机 10.7.5 上配置此项目

数据库设置信息:

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'xxx',
'USER': 'xxx',
'PASSWORD': 'xxxx',
'HOST': '',
'PORT': '',
}

}

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

提前致谢

问候,

最佳答案

这是我犯的一个非常愚蠢的错误,我的项目路径中有 2 个不同版本的 South,其中一个 South 的 db 文件夹下没有 postgresql_psycopg2.py 文件,而该文件实际上已加载。

谢谢

问候,

关于django - 面临 South 和 Django "There is no South database module ' South.db.postgresql_psycopg 2' for your database."的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14028800/

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