DJANGO cors is not allowed by Access-Control-Allow-Headers

4 мая 2020 г. Теги:

Ошибка происходит из-за того, что политика CORS в браузере по-умолчанию запрещает делать кросс-доменные запросы, чтобы с клиентской стороны domain-1.com не шли запросы, например, к API на domain-2.com. Чтобы разрешить это действие, вы можете "сказать вашему серверу" посылать специальные headers, которые разрешат эти действия. Проще всего в django сделать это так, как описано ниже.

  1. pip install django-cors-headers;
  2. Add corsheaders to INSTALLED_APPS;
  3. Insert corsheaders.middleware.CorsMiddleware to MIDDLEWARE;
  4. Add CORS_ORIGIN_ALLOW_ALL = True

© 2019. Tumanov Nikolay.
Все права защищены. При использовании материалов сайта ссылка обязательна.
Условия использования персональных данных

Разработка сайта - Tumanov Nikolay