ModuleNotFoundError: Нет модуля с именем 'my_site': при развертывании AWS CodePipeline (GitHub) на Elastic Beanstalk (Django)
Я застрял на этой проблеме в течение 3 недель. Я подключил свой GitHub к AWS CodePipeline, и AWS CodePipeline пытается развернуть код на AWS Elastic Beanstalk, но я продолжаю получать одну и ту же ошибку и не могу найти решение.
My ProcFile:
web: gunicorn my_site.wsgi:application
Моя файловая структура:
-- .ebextensions
-- django.config
-- ProcFile
-- tq_django
-- my_site
-- wsgi.py
Мой wsgi.py
import os
import sys
sys.path.insert(0, '/var/app/current/tq_django/my_site')
from django.core.wsgi import get_wsgi_application
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'my_site.settings')
application = get_wsgi_application()
Мой django.config внутри .ebextensions
option_settings:
aws:elasticbeanstalk:container:python:
WSGIPath: my_site.wsgi:application
aws:elasticbeanstalk:application:environment:
DJANGO_SETTINGS_MODULE: my_site.settings
aws:elasticbeanstalk:environment:proxy:staticfiles:
/tq: static