Заголовки django cors отсутствуют в ответе на запрошенные медиа и изображения
Разработка API Django Rest Framework в сочетании с интерфейсом Ionic/Angularjs, каждый из которых работает в своем домене. Использование django-cors-headers для решения проблем cors.
Моя проблема с обслуживанием загруженных пользователем медиа. Похоже, что заголовки cors не включены в заголовки ответов для изображений, поданных с сервера разработки django.
Мне нужно это для некоторых основанных на холсте функциональных возможностей на переднем конце.
Все остальные ответы содержат правильные заголовки cors. Есть ли причина, по которой СМИ освобождены?
Благодарю.
1 ответ
Если с nginx все в порядке, вы можете написать промежуточное ПО:
class MyCorsMiddleware(object):
def process_response(self, request, response):
response['Access-Control-Allow-Origin'] = '*'
response['Access-Control-Allow-Methods'] = 'POST, GET, OPTIONS, PUT'
return response