ModuleNotFoundError: Нет модуля с именем 'myproject.settings'
Итак, я пытаюсь загрузить свой сайт на python django на PYTHONANYWHERE, и когда я пытаюсь запустить сайт, происходит ошибка, они говорят Something Went Wrong, поэтому я пытаюсь посмотреть логи, и эти логи говорят следующее
2021-10-07 12:11:37,339: ModuleNotFoundError: No module named 'myproject.settings'
2021-10-07 12:11:37,339: File "/var/www/webtest_pythonanywhere_com_wsgi.py", line 29, in <module>
2021-10-07 12:11:37,340: application = get_wsgi_application()
2021-10-07 12:11:37,340:
2021-10-07 12:11:37,340: File "/home/webtest/.virtualenvs/mynenv/lib/python3.9/site-packages/django/core/wsgi.py", line 12, in get_wsgi_application
2021-10-07 12:11:37,340: django.setup(set_prefix=False)
2021-10-07 12:11:37,340:
2021-10-07 12:11:37,340: File "/home/webtest/.virtualenvs/mynenv/lib/python3.9/site-packages/django/__init__.py", line 19, in setup
2021-10-07 12:11:37,340: configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
2021-10-07 12:11:37,340:
2021-10-07 12:11:37,340: File "/home/webtest/.virtualenvs/mynenv/lib/python3.9/site-packages/django/conf/__init__.py", line 82, in __getattr__
2021-10-07 12:11:37,341: self._setup(name)
2021-10-07 12:11:37,341:
2021-10-07 12:11:37,341: File "/home/webtest/.virtualenvs/mynenv/lib/python3.9/site-packages/django/conf/__init__.py", line 69, in _setup
2021-10-07 12:11:37,341: self._wrapped = Settings(settings_module)
2021-10-07 12:11:37,341:
2021-10-07 12:11:37,341: File "/home/webtest/.virtualenvs/mynenv/lib/python3.9/site-packages/django/conf/__init__.py", line 170, in __init__
2021-10-07 12:11:37,341: mod = importlib.import_module(self.SETTINGS_MODULE)
2021-10-07 12:11:37,342: ***************************************************
2021-10-07 12:11:37,342: If you're seeing an import error and don't know why,
2021-10-07 12:11:37,342: we have a dedicated help page to help you debug:
2021-10-07 12:11:37,342: https://help.pythonanywhere.com/pages/DebuggingImportError/
2021-10-07 12:11:37,342: ***************************************************
И, я исследовал в google и youtube и я получил этот способ решения ошибки, и я попробовал этот способ.
Итак, я запустил эту команду python -m venv myproject
в корневом каталоге, с запущенным mynenv
, все еще не работает
Я пробую тот же способ, но теперь без активного mynenv
, все равно не работает
Я пробую так же, без активного myenv
, и пробую в /home/webtest/webtest
директории
Это мой wsgi
файл
# This file contains the WSGI configuration required to serve up your
# web application at http://webtest.pythonanywhere.com/
# It works by setting the variable 'application' to a WSGI handler of some
# description.
#
# +++++++++++ GENERAL DEBUGGING TIPS +++++++++++
# getting imports and sys.path right can be fiddly!
# We've tried to collect some general tips here:
# https://help.pythonanywhere.com/pages/DebuggingImportError
# +++++++++++ DJANGO +++++++++++
# To use your own django app use code like this:
import os
import sys
## assuming your django settings file is at '/home/webtest/mysite/mysite/settings.py'
## and your manage.py is is at '/home/webtest/mysite/manage.py'
path = '/home/webtest/webtest'
if path not in sys.path:
sys.path.append(path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'myproject.settings'
## then:
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
Может ли кто-нибудь помочь мне