Вчера я перешел на Ubuntu 24.04 LTS из Windows, у меня возникла проблема с моим проектом django, и я попробовал все предложения в Интернете, но безуспешно. Я получаю следующую проблему:
django.core.exceptions.ImproperlyConfigured: 'django.db.backends.postgresql' isn't an available database backend or couldn't be imported. Check the above exception. To use one of the built-in backends, use 'django.db.backends.XXX', where XXX is one of:
'mysql', 'oracle', 'sqlite3'
Большинство предложений в Интернете говорят об обновлении Django, но я уже использую последнюю версию 5.0.4.
Также postgresql работает нормально. Я могу это подключить.
Значение django.db.backends.postgresql_psycopg2
, а не просто django.db.backends.postgresql
@ftdeveloper классика. Довольно странно, что он работает без psycopg2. Я всегда это использовал.
Удалил существующий venv и воссоздал его, и все заработало. Без понятия.
Воссоздание .env сработало