Как решить проблему Целевой SWGI-скрипт '/aa/bb/wsgi.py' не содержит WSGI-приложения 'application'?
Когда я меняю sqlite3 на postgresql, я получаю ошибку, Эта ошибка возникает только тогда, когда я запускаю apache2, Если я запускаю "manage.py runserver 0.0.0.0:8000", он работает нормально. Я перепробовал столько всего, но так и не смог найти ответ.
psycopg2 установлен.
Часть ошибки:
file "/../...postgresql/base.py", line 25..
import psycopg as Database
ModuleNotFoundError: No module namged 'psycopg'
file "/../...postgresql/base.py", line 27..
import psycopg2 as Database
ModuleNotFoundError: No module namged 'psycopg2'
..
..
Traceback (..):
file /../../wsgi.py
application =get_wsgi_application()
..
..
..
..
mod_wsgi (pid-1111): Target SWGI script '/aa/bb/wsgi.py' does not contain WSGI application 'application'
удалите библиотеки и установите заново, перезапустите apache2, исправьте wsgi.py, 000-default.conf
Для первой части вы можете попробовать установить psycopg2-binary, используя эту команду:
pip install psycopg2-binary
что касается второй части, похоже, проблема в вашем файле wsgi.py, не могли бы вы предоставить больше логов?
Я решил свои проблемы, когда я создал новое окружение в своем проекте, все в порядке. Возможно, я ошибся в старом окружении, когда пытался установить какие-либо библиотеки.