django跨域支持

Posted 信奉上帝的小和尚

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django跨域支持相关的知识,希望对你有一定的参考价值。

安装第三方模块:

pip install django-cors-headers

settings.py中的配置

INSTALLED_APPS = [
    ...# 解决跨域问题
    \'corsheaders\'
]

# 配置允许哪些客户端允许跨域ajax访问
CORS_ORIGIN_WHITELIST = (
    # 如果无效的话带上http://试试
    \'www.baidu.com:8080\'
)

# 允许ajax跨域请求时携带cookie
CORS_ALLOW_CREDENTIALS = True 

MIDDLEWARE = [
    # 解决跨域问题,一定要放最上面
    \'corsheaders.middleware.CorsMiddleware\',

    ...
]

 

以上是关于django跨域支持的主要内容,如果未能解决你的问题,请参考以下文章

django跨域支持

前后端分离Django解决跨域的问题

用CORS 解决vue.js django跨域调用

如何在 Django Summernote 中显示编程片段的代码块?

django 解决csrf跨域问题

跨域访问方法介绍--使用片段识别符传值