最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Django通過設(shè)置CORS解決跨域問題

 更新時間:2020年11月26日 09:55:22   作者:文淵博客  
這篇文章主要介紹了Django 通過設(shè)置CORS解決跨域問題,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、Ajax 跨域請求

Ajax 請求一個目標(biāo)地址為非本域(協(xié)議、主機、端口任意一個不同)的 web 資源。

前端
http://192.168.10.50:8080
后端
http://192.168.10.50:8000

Ajax 跨域請求保護的作用:防止跨站的攻擊。

二、如何解決跨域的訪問

當(dāng)我們在現(xiàn)實當(dāng)中有需要跨域訪問資源,有兩種解決方案:

  • 前端解決:jsonp
  • 后端解決(Django):CORS 專門解決方案

這篇文章主要介紹使用 Django 框架進行開發(fā)時的后端解決方案。

三、Django 解決跨域問題

Django 框架中通過 django-cors-headers 這個模塊解決。

1. 安裝

pip install django-cors-headers

2. 注冊應(yīng)用

注冊到 settings 的 INSTALLED_APPS 中。

INSTALLED_APPS = (
 ...
 'corsheaders',
 ...
)

3. 添加到中間件

添加到 settings 的 MIDDLEWARE 中,一般放在 django.middleware.csrf.CsrfViewMiddleware 前面。

MIDDLEWARE = [
 'corsheaders.middleware.CorsMiddleware',
 ...
]

4. 添加白名單

添加允許訪問的白名單,凡是出現(xiàn)在白名單的域名都可以訪問后端接口。

# 添加 CORS 配置
# 1. 設(shè)置白名單
CORS_ORIGIN_WHITELIST = (
 '127.0.0.1:8080',
 'localhost:8080',
 'http://192.168.10.50:8080', # 凡是出現(xiàn)在白名單中的域名,都可以訪問后端接口
)
# 2. 設(shè)置 CORS Cookie
CORS_ALLOW_CREDENTIALS = True # 指明在跨域訪問中,后端是否支持對cookie的操作

到此這篇關(guān)于Django 通過設(shè)置CORS解決跨域問題的文章就介紹到這了,更多相關(guān)Django  CORS跨域內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python中文分詞教程之前向最大正向匹配算法詳解

    python中文分詞教程之前向最大正向匹配算法詳解

    中文分詞是中文文本處理的一個基礎(chǔ)性工作,然而長久以來,在Python編程領(lǐng)域,一直缺少高準(zhǔn)確率、高效率的分詞組件。下面這篇文章主要給大家介紹了關(guān)于python中文分詞教程之前向最大正向匹配算法的相關(guān)資料,需要的朋友可以參考下。
    2017-11-11
  • python django集成cas驗證系統(tǒng)

    python django集成cas驗證系統(tǒng)

    cas是什么東西就不多說了,簡而言之就是單點登陸系統(tǒng),一處登陸,全網(wǎng)有權(quán)限的系統(tǒng)均可以訪問
    2014-07-07
  • Python常見類型轉(zhuǎn)換的小結(jié)

    Python常見類型轉(zhuǎn)換的小結(jié)

    本文主要介紹了Python常見類型轉(zhuǎn)換的小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • python實現(xiàn)代碼統(tǒng)計程序

    python實現(xiàn)代碼統(tǒng)計程序

    這篇文章主要為大家詳細介紹了python實現(xiàn)代碼統(tǒng)計程序,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • pycharm 2021.3最新激活碼有效期至2100年(親測可用)

    pycharm 2021.3最新激活碼有效期至2100年(親測可用)

    這篇文章主要介紹了pycharm 2021.3最新激活碼有效期至2100年(親測可用)
    2021-02-02
  • 在Python中使用Neo4j的方法

    在Python中使用Neo4j的方法

    今天小編就為大家分享一篇關(guān)于在Python中使用Neo4j的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • Tensorflow矩陣運算實例(矩陣相乘,點乘,行/列累加)

    Tensorflow矩陣運算實例(矩陣相乘,點乘,行/列累加)

    今天小編就為大家分享一篇Tensorflow矩陣運算實例(矩陣相乘,點乘,行/列累加),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python的Django REST框架中的序列化及請求和返回

    Python的Django REST框架中的序列化及請求和返回

    這篇文章主要介紹了Python的Django REST框架中的序列化及請求和返回,使用Django REST來實現(xiàn)RESTful web service非常方便和強大,需要的朋友可以參考下
    2016-04-04
  • python遍歷文件夾并刪除特定格式文件的示例

    python遍歷文件夾并刪除特定格式文件的示例

    這篇文章主要介紹了python遍歷文件夾并刪除特定格式文件的示例,需要的朋友可以參考下
    2014-03-03
  • 淺談五大Python Web框架

    淺談五大Python Web框架

    Python這么多框架,能挨個玩?zhèn)€遍的人不多,坦白的說我也只用過其中的三個開發(fā)過項目,另外一些稍微接觸過,所以這里只能淺談一下,歡迎懂行的朋友們補充
    2017-03-03

最新評論

沁阳市| 鹤壁市| 天长市| 法库县| 遵义县| 丹寨县| 民勤县| 安阳县| 水城县| 仁寿县| 高要市| 石台县| 大邑县| 金塔县| 水富县| 南江县| 许昌市| 滁州市| 庄河市| 泽库县| 阜康市| 宜君县| 林州市| 正蓝旗| 庆云县| 科尔| 高阳县| 鹤庆县| 漳浦县| 吉林省| 高雄县| 安龙县| 儋州市| 青铜峡市| 甘孜| 湟源县| 隆德县| 舞阳县| 民和| 台前县| 洪雅县|