Tôi có một ứng dụng django với phiên bản là 1.6.5
, tôi đang cố gắng nâng cấp nó lên 1.8
, nhưng trên đường tôi nhận được lỗi dưới đây ngay sau phiên bản django được tăng lên 1.8
Không có mô-đun cơ sở dữ liệu phía Nam 'south.db.postgresql_psycopg2' cho cơ sở dữ liệu của bạn 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.
Mã
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',
},
}
Vì vậy, vấn đề là những gì và những gì cần phải được thực hiện để sửa lỗi này?
Tôi thậm chí còn thử với các thiết lập dưới đây và nhận được lỗi tương tự khi chạy django máy chủ địa phương
SOUTH_DATABASE_ADAPTERS = {
'default': "south.db. postgresql_psycopg2"
}
Đây là những gì gây ra sự cố cho tôi. 'pip uninstall South' và di chuyển của tôi đã hoạt động. – Kobold
Điều đó đã làm được! Cảm ơn. –