Ich habe eine Django-App mit der Version 1.6.5
, ich versuche, es auf 1.8
zu aktualisieren, aber auf dem Weg bekam ich den untenstehenden Fehler gleich danach die django-Version wurde auf 1.8
erhöhtEs gibt kein South-Datenbankmodul 'south.db.postgresql_psycopg2' für Ihre Datenbank django
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.
-Code
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',
},
}
Also, was das Problem war und was muß getan werden, um dieses Problem beheben?
Ich habe sogar mit dem unten Einstellung versucht und die gleichen Fehler zu erhalten, wenn der django lokalen Server laufen
SOUTH_DATABASE_ADAPTERS = {
'default': "south.db. postgresql_psycopg2"
}
angegeben Dies ist, was das Problem für mich verursacht. 'pip uninstall South' und meine Migrationen funktionierten. – Kobold
Das hat es geschafft! Vielen Dank. –