У меня возникла проблема при развертывании моего веб-сайта на Pythonanywhere.com.
Я сделал все шаг за шагом, как это было в руководстве и в конце ловлю ошибку:
журнал ошибок
2022-03-27 20:07:23,699: Error running WSGI application 2022-03-27
20:07:23,700: ModuleNotFoundError: No module named 'django' 2022-03-27
20:07:23,700: File "/var/www/usitingshit_pythonanywhere_com_wsgi.py",
line 88, in <module> 2022-03-27 20:07:23,700: from django.core.wsgi
import get_wsgi_application 2022-03-27 20:07:23,700:
я пытался изменить файл wsgi.py
import os
import sys
path = '/home/usitingshit/deploy_course_work/'
if path not in sys.path:
sys.path.append(path)
os.environ['DJANGO_SETTINGS_MODULE'] ='/home/usitingshit/deploy_course_work/vodprojectstroy_site/wsgi.py'
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
структура моего проекта:
у кого-нибудь была такая же проблема? как я могу это исправить? извините, если этот вопрос глупый, потому что я новичок в джанго
Django предустановлен на PythonAnywhere, поэтому он практически доступен из коробки. Однако, если вы хотите использовать виртуальную среду для веб-приложения, вам необходимо убедиться, что в ней также доступен Django. Ошибка, которую вы видите, скорее всего, указывает на то, что вы установили виртуальную среду для веб-приложения, но не установили в нее Django.
Конечно, убедитесь, что соответствующая виртуальная среда активирована при запуске команды pip.
Могу ли я установить его с помощью bash и команды pip install django?