3

データベースの移行に South を使用して、Python と Django で 1 つのプロジェクトを開発しようとしています。

私は南部に非常に慣れていないため、次のコマンドsyncdbまたはrunserverを実行しようとすると、現在1つの問題に直面しています。

「お使いのデータベースには South データベース モジュール 'south.db.postgresql_psycopg2' がありません。サポートされているデータベースを選択するか、SOUTH_DATABASE_ADAPTER[S] 設定を確認するか、INSTALLED_APPS から South を削除してください。」

次のバージョンの Django==1.4.2 を使用しています。

南==0.7.6、

psycopg2==2.4.5

ポストグル 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',
}

前もって感謝します

よろしく、 AnshJ

4

1 に答える 1

0

私のプロジェクトパスに2つの異なるバージョンの南があり、南の1つはdbフォルダーの下にpostgresql_psycopg2.pyファイルがなく、実際にロードされます。

ありがとう、

よろしく、 AnshJ

于 2012-12-27T20:28:28.003 に答える