好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 使用Flask和Django中解決跨域請求問題

使用Flask和Django中解決跨域請求問題

熱門標簽:地圖標注的意義點 房產電銷外呼系統 上海機器人外呼系統哪家好 浙江電銷卡外呼系統好用嗎 地圖制圖標注位置改變是移位嗎 315電話機器人廣告 南京銷售外呼系統軟件 蓋州市地圖標注 地圖標注微信發送位置不顯示

Flask解決跨域

1、下載flask_cors包

pip install flask-cors

2、使用flask_cors的CORS

代碼示例

from flask_cors import *
app = Flask(__name__)
CORS(app, supports_credentials=True)

Flask-CORS文檔: https://flask-cors.readthedocs.io/en/latest/

Django解決跨域

1、安裝django-cors-headers

pip install django-cors-headers

2、修改settings.py

INSTALLED_APPS = [
    ...
    'corsheaders',
    ...
]
MIDDLEWARE_CLASSES = (
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'corsheaders.middleware.CorsMiddleware', # 添加這一行
    'django.middleware.common.CommonMiddleware',
    # 'django.middleware.csrf.CsrfViewMiddleware', 注釋這一行
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
)
# 跨域增加忽略
CORS_ALLOW_CREDENTIALS = True #  指明在跨域訪問中,后端是否支持對cookie的操作
CORS_ORIGIN_ALLOW_ALL = True # 允許所有主機請求你的API
CORS_ORIGIN_WHITELIST = ( # 跨域請求白名單,為空時默認為全部
    'http://127.0.0.1:8080',
    'http://localhost:8080',
)
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',
)

補充:Flask和Django的區別

(1)Flask

Flask確實很“輕”,不愧是Micro Framework,從Django轉向Flask的開發者一定會如此感慨,除非二者均為深入使用過

Flask自由、靈活,可擴展性強,第三方庫的選擇面廣,開發時可以結合自己最喜歡用的輪子,也能結合最流行最強大的Python庫

入門簡單,即便沒有多少web開發經驗,也能很快做出網站

非常適用于小型網站

非常適用于開發web服務的API

開發大型網站無壓力,但代碼架構需要自己設計,開發成本取決于開發者的能力和經驗

各方面性能均等于或優于Django

Django自帶的或第三方的好評如潮的功能,Flask上總會找到與之類似第三方庫

Flask靈活開發,Python高手基本都會喜歡Flask,但對Django卻可能褒貶不一

Flask與關系型數據庫的配合使用不弱于Django,而其與NoSQL數據庫的配合遠遠優于Django

Flask比Django更加Pythonic,與Python的philosophy更加吻合

(2)Django

Django太重了,除了web框架,自帶ORM和模板引擎,靈活和自由度不夠高

Django能開發小應用,但總會有“殺雞焉用牛刀”的感覺

Django的自帶ORM非常優秀,綜合評價略高于SQLAlchemy

Django自帶的模板引擎簡單好用,但其強大程度和綜合評價略低于Jinja

Django自帶ORM也使Django與關系型數據庫耦合度過高,如果想使用MongoDB等NoSQL數據,需要選取合適的第三方庫,且總感覺Django+SQL才是天生一對的搭配,Django+NoSQL砍掉了Django的半壁江山

Django目前支持Jinja等非官方模板引擎

Django自帶的數據庫管理app好評如潮

Django非常適合企業級網站的開發:快速、靠譜、穩定

Django成熟、穩定、完善,但相比于Flask,Django的整體生態相對封閉

Django是Python web框架的先驅,用戶多,第三方庫最豐富,最好的Python庫,如果不能直接用到Django中,也一定能找到與之對應的移植

Django上手也比較容易,開發文檔詳細、完善,相關資料豐富

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • Flask配置Cors跨域的實現
  • Flask框架踩坑之ajax跨域請求實現
  • Flask實現跨域請求的處理方法
  • Flask解決跨域的問題示例代碼
  • 原生JS實現Ajax跨域請求flask響應內容
  • 利用nginx解決跨域問題的方法(以flask為例)
  • Python中flask框架跨域問題的解決方法

標簽:雙鴨山 金華 日照 貴州 臨汾 陽泉 赤峰 克拉瑪依

巨人網絡通訊聲明:本文標題《使用Flask和Django中解決跨域請求問題》,本文關鍵詞  使用,Flask,和,Django,中,解決,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用Flask和Django中解決跨域請求問題》相關的同類信息!
  • 本頁收集關于使用Flask和Django中解決跨域請求問題的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: A片扒开双腿猛进入免费涩图| 最近中文字幕手机大全4| 屁屁挨打sp???网站| 国产在线三级在线看| 韩国A片巜善良的秘书的目的在线| 欢乐颂5在线观看完整免费版| 青青青国产精品视频| 高清一区二区| 人妻被黑人猛烈进入A片软件| 牛鞭进入女人下身的短片| 欧插网| 黑人巨鞭大战波多野结衣在线观看| 小龙女级婬片A级艳片| 三级中文有码中文字幕| 我要打飞com视频免费| 亚洲AV精品无码一冴君痳依子| xoⅹo日本在线视频| 国产伦精一区二区三赶尸艳谈 | 欧美中文字幕一区| 欧美人与牲禽动交zoz0z直播| 和50岁女人打一炮多少钱合适| 日本一视频一区视频二区| 最近中字视频在线观看| 欧美高潮AAAAAA片| 肌肌对肌肌免费30分的软件大全| 大胸的丰满老师HD| 亚洲一区二区三区 精品| 在线欧美a| 日本在线不卡视频| 长沙县| 免费一级A片AAA毛私人玩物| 久久久夜色精品亚洲AV图片男模 | 情欲超| 篠田优被公侵犯电影| 校园春色综合网| 巜公交车的激情HD在线播放| 总受调教骚浪受扇烂H| 做一次喷了六次水18p| 旧里番牝教师~婬辱yy6080| 免费又黄又爽A片免费看图片| 好深好烫好硬湿了|