即使在安装cors-headers之后,Django也会出错

时间:2015-07-14 09:10:35

标签: python django cors django-cors-headers

我的python视图正在使用请求,如下所示:

r = requests.post(url, params=data, headers=header)
print r.url
return HttpResponse(r)

该对象已POSTED到重定向URL。调用URL时,所有活动都会在浏览器中停止并抛出此错误:

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://<website>.com. This can be fixed by moving the resource to the same domain or enabling CORS.

我已经安装了django-cors-headers,并在settings.py中添加了以下行:

CORS_ORIGIN_ALLOW_ALL = True

为什么我仍然收到错误?

1 个答案:

答案 0 :(得分:0)

确保您添加了正确的CORS中间件,更重要的是它的序列及其允许的方法。 另外,请确保它已在您的installed_apps设置中列出。