Ошибка при запуске приложения WSGI, внутри pythonanywhere

Всем доброго дня,

У меня возникли некоторые проблемы при попытке разместить мой django webapp в pythonanywhere, и я продолжаю получать следующие ошибки на сервере. Извините заранее, я новичок, когда дело доходит до программирования

WSGI File:

# +++++++++++ DJANGO +++++++++++
# To use your own Django app use code like this:
import os
import sys

# assuming your Django settings file is at '/home/myusername/mysite/mysite/settings.py'

path = '/home/HumBen/AMC_Inventory/venv/src/src/settings.py'

if path not in sys.path:
    sys.path.insert(0, path)

os.environ['DJANGO_SETTINGS_MODULE'] = 'src.settings'

## Uncomment the lines below depending on your Django version
###### then, for Django >=1.5:
from django.core.wsgi import get_wsgi_application
stockmgmt = get_wsgi_application()
###### or, for older Django <=1.4
#import django.core.handlers.wsgi
#application = django.core.handlers.wsgi.WSGIHandler()

Ошибка сервера:

2021-10-27 22:59:31,228: Error running WSGI application
2021-10-27 22:59:31,233: ModuleNotFoundError: No module named 'src'
2021-10-27 22:59:31,233:   File "/var/www/humben_pythonanywhere_com_wsgi.py", line 16, in <module>
2021-10-27 22:59:31,233:     application = get_wsgi_application()
2021-10-27 22:59:31,233: 
2021-10-27 22:59:31,233:   File "/home/HumBen/AMC_Inventory/venv/lib/python3.9/site-packages/django/core/wsgi.py", line 12, in get_wsgi_application
2021-10-27 22:59:31,233:     django.setup(set_prefix=False)
2021-10-27 22:59:31,233: 
2021-10-27 22:59:31,233:   File "/home/HumBen/AMC_Inventory/venv/lib/python3.9/site-packages/django/__init__.py", line 19, in setup
2021-10-27 22:59:31,234:     configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
2021-10-27 22:59:31,234: 
2021-10-27 22:59:31,234:   File "/home/HumBen/AMC_Inventory/venv/lib/python3.9/site-packages/django/conf/__init__.py", line 82, in __getattr__
2021-10-27 22:59:31,234:     self._setup(name)
2021-10-27 22:59:31,234: 
2021-10-27 22:59:31,234:   File "/home/HumBen/AMC_Inventory/venv/lib/python3.9/site-packages/django/conf/__init__.py", line 69, in _setup
2021-10-27 22:59:31,235:     self._wrapped = Settings(settings_module)
2021-10-27 22:59:31,235: 
2021-10-27 22:59:31,235:   File "/home/HumBen/AMC_Inventory/venv/lib/python3.9/site-packages/django/conf/__init__.py", line 170, in __init__
2021-10-27 22:59:31,235:     mod = importlib.import_module(self.SETTINGS_MODULE)
2021-10-27 22:59:31,235: ***************************************************

Заранее благодарю всех, благословений всем!

Предполагая, что manage.py находится в /home/HumBen/AMC_Inventory/venv/src, вы должны добавить этот путь в PYTHONPATH (здесь: через вызов sys.path.insert). Затем, если предположить, что settings.py находится в /home/HumBen/AMC_Inventory/venv/src/src, ваша текущая конфигурация DJANOG_SETTINGS_MODULE должна работать. Вам нужно изменить stockmgmt на application. Также не забудьте отредактировать wsgi файл, на который есть ссылка в вашей веб-странице на PythonAnywhere, и перезагрузите веб-приложение.

Вернуться на верх