您可以参考这个线程,检查您是否遵循了使用 django-cors-headers 库的所有步骤。另请检查您使用的 Django 版本,该库不支持 Django 版本 < 1.11。在这个线程中,它表明 CORS_ORIGIN_WHITELIST 可以作为字符串正常工作,但不能作为元组工作。请确认您使用了正确的表格。
对于 IE 中的 CORS 错误,服务器必须将以下标头附加到所有响应中,您可以查看本文以获取更多信息。你也可以参考这个博客,它提供了另一种在 IE 中处理 CORS 问题的方法。
Access-Control-Allow-Origin: http://example.com
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: ACL, CANCELUPLOAD, CHECKIN, CHECKOUT, COPY, DELETE, GET, HEAD, LOCK, MKCALENDAR, MKCOL, MOVE, OPTIONS, POST, PROPFIND, PROPPATCH, PUT, REPORT, SEARCH, UNCHECKOUT, UNLOCK, UPDATE, VERSION-CONTROL
Access-Control-Allow-Headers: Overwrite, Destination, Content-Type, Depth, User-Agent, Translate, Range, Content-Range, Timeout, X-File-Size, X-Requested-With, If-Modified-Since, X-File-Name, Cache-Control, Location, Lock-Token, If
Access-Control-Expose-Headers: DAV, content-length, Allow