Проблемы с psycopg2 django
Моя версия python - 3.10, а версия postgre - 14. Я работаю над django, и у меня возникла проблема, которая заключается в следующем:
my settings.py
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'testdb',
'USER': 'postgres',
'PASSWORD': 'xxxx',
'HOST': '127.0.0.1',
'PORT': '5432',
}
}
когда я пишу эту команду;
python manage.py runserver
написано: Error loading psycopg2 module: No module named 'psycopg2'
затем я выполняю команду для установки psycopg2
pip install psycog2
успешно установил psycopg2
но после того, как я запустил
python manage.py runserver выдает ошибку;
AssertionError: соединение с базой данных не настроено на UTC
Я нашел решение, которое заключается в понижении версии psycopg2 до 2.8.6
Я удаляю и запускаю команду снова;
pip install psycopg2==2.8.6
но после этого он показывает ошибку, когда я запускаю сервер
Ошибка при загрузке модуля psycopg2: DLL load failed while importing _psycopg: The specified module could not be found.
пожалуйста, помогите мне с этим, я новичок в python
спасибо заранее
TIME_ZONE = 'UTC'
USE_I18N = True
USE_TZ = True
попробуйте это