Запросы Django api не работают на AWS elastic beanstalk

Я создал приложение django и развернул его с помощью aws elastic beanstalk. GET-запросы для получения статических файлов работают нормально. Но любые другие запросы, направленные конкретно к приложению django, выполняются с перебоями. Вот команды в папке .ebextensions

01_packages.config

packages:
  yum:
    postgresql-devel: []

django.config

option_settings:
  "aws:elasticbeanstalk:application:environment":
    DJANGO_SETTINGS_MODULE: "app_server.settings"
    "PYTHONPATH": "/var/app/current:$PYTHONPATH"
  "aws:elasticbeanstalk:container:python":
    WSGIPath: app_server.wsgi:application
    NumProcesses: 3
    NumThreads: 20
  aws:elasticbeanstalk:environment:proxy:staticfiles:
     /static/: "staticfiles/"

Это установленные приложения и настройки промежуточного ПО в файле settings.py

INSTALLED_APPS = [
    'insta_backend.apps.InstaBackendConfig',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'rest_framework',
    'corsheaders',
    'storages'
]

MIDDLEWARE = [
    # 'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    # 'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
    # 'corsheaders.middleware.CorsMiddleware',
    # "whitenoise.middleware.WhiteNoiseMiddleware",
    'django.middleware.common.CommonMiddleware',
]

Маршруты приложения django работают нормально локально. Но при развертывании с помощью EB запросы задерживаются или отменяются. Запрос preflight, сделанный здесь, не выполняется.

Ниже приведен скриншот сетевых запросов из chrome dev tools

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