码迷,mamicode.com
首页 > 其他好文 > 详细

Django解决跨域问题

时间:2017-11-20 15:40:31      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:django   bsp   pat   cors   ges   post   csr   tty   set   

1.安装django-cors-headers模块

2.在INSTALLED_APPS中注册‘corsheaders‘

INSTALLED_APPS = [
    django.contrib.admin,
    django.contrib.auth,
    django.contrib.contenttypes,
    django.contrib.sessions,
    django.contrib.messages,
    django.contrib.staticfiles,
    app01.apps.App01Config,
    corsheaders,
]

3.在settings.py做出如下配置:

CORS_ALLOW_CREDENTIALS = True
CORS_ORIGIN_ALLOW_ALL = True
CORS_ORIGIN_WHITELIST = (
    *,
)


CORS_ALLOW_METHODS = (
    DELETE,
    GET,
    OPTIONS,
    PATCH,
    POST,
    PUT,
    VIEW,
)

CORS_ALLOW_HEADERS = (
    XMLHttpRequest,
    X_FILENAME,
    accept-encoding,
    authorization,
    content-type,
    dnt,
    origin,
    user-agent,
    x-csrftoken,
    x-requested-with,
    Pragma,
)

 

Django解决跨域问题

标签:django   bsp   pat   cors   ges   post   csr   tty   set   

原文地址:http://www.cnblogs.com/vipchenwei/p/7866470.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!