Ошибка при запуске приложения WSGI , ModuleNotFoundError: Нет модуля с именем 'mysite'. Также не удается найти статические файлы
Я пытаюсь развернуть свой сайт с помощью pythonanywhere. Я указал правильный путь в wsgi файле, который выглядит следующим образом (см. код ниже). Тем не менее, я получаю ошибку No module found (как в заголовке сообщения). Также он не может найти статические файлы, хотя они находятся в правильном месте.
Код файла Wsgi {
path = '/home/divyanshu964/portfolio/Personal_portfolio/'
if path not in sys.path:
sys.path.insert(0, path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'Personal_portfolio.settings'
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
}
Помощь???
Спасибо:)
Здравствуйте @DivyanshuRaghuwanshi для загрузки статических файлов вы можете установить DEBUG=True
внутри settings. py, но это не очень хорошая практика устанавливать DEBUG в production, поэтому другой способ - установить свой DEBUG=False
и создать STATIC_ROOT и настроить его в корне проекта urls. py и затем выполнить команду python manage.py collectstatic
и затем указать путь к вашему статическому корневому каталогу в конфигурации pythonanywhere
Помимо настроек, непосредственно связанных с Django, в PythonAnywhere есть несколько дополнительных шагов.