Flask框架

Django框架---web后端框架

Django重量級框架
模型類--->ORM映射
對象關(guān)系映射(Object Relational Mapping),是一種程序技術(shù),用于實(shí)現(xiàn)面向?qū)ο缶幊陶Z言里不同類型系統(tǒng)的數(shù)據(jù)之間的轉(zhuǎn)換 ,它其實(shí)是創(chuàng)建了一個可在編程語言里使用的--“虛擬對象數(shù)據(jù)庫”。
管理后臺

Flask 輕量級框架

  路由和視圖

框架提供了什么?

  路由和視圖

到底什么使用重量級和輕量級

Django 快讀開發(fā)
Flask 試用業(yè)務(wù)復(fù)雜和需求變化比較快的開發(fā)

框架

uWSGI是web服務(wù)器
web服務(wù)器與框架之間遵守uwsgi協(xié)議

nginx web服務(wù)器

動靜分離
正向代理和反向代理
負(fù)載均衡
HTTP協(xié)議---應(yīng)用層協(xié)議--->80
HTTPS協(xié)議--傳輸層協(xié)議--->443

為什么安全 ssl?

非對稱加密----公鑰和私鑰
CA證書

python2與python3的區(qū)別?

一是print的區(qū)別。python2中print是語句,要顯示的對象不需要括號;python3中print是函數(shù),要顯示的對象需要加上括號
二是取值范圍的區(qū)別。python2中用xrange ,python3中用range。如:python2中的 xrange( 0, 4 ) 改為python3中的range(0,4)
三是字符串存儲的區(qū)別。python2中 字符串以 8-bit 字符串存儲,python3中字符串以 16-bit Unicode 字符串存儲

Flask 里面的參數(shù)意義

加載配置有幾種
run里面的參數(shù)意義
***一個視圖可以綁定多個路由,只需要加裝飾器就可以了
重定向:redirect(url_for('login'))
支持POST:methods=['GET','POST']

format用法

path 支持/ 默認(rèn)轉(zhuǎn)化器不支持

配置文件

1000.png

路由系統(tǒng)

10001.png
1002.png

轉(zhuǎn)換器

![深度截圖_選擇區(qū)域_20190619144404.png](https://upload-images.jianshu.io/upload_images/13008171-706480bb26498991.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

模板

深度截圖_選擇區(qū)域_20190619144622.png

閃現(xiàn)

深度截圖_選擇區(qū)域_20190619144712.png

異常處理

深度截圖_選擇區(qū)域_20190619144814.png

什么是藍(lán)圖?

Flask中的藍(lán)圖有點(diǎn)像Django框架的app的意思。就是把一個項目模塊化,每個模塊所用的視圖、靜態(tài)文件、模板放在一個盒子里


深度截圖_選擇區(qū)域_20190619145838.png

session

除請求對象之外,還有一個 session 對象。它允許你在不同請求間存儲特定用戶的信息。它是在 Cookies 的基礎(chǔ)上實(shí)現(xiàn)的,并且對 Cookies 進(jìn)行密鑰簽名要使用會話,你需要設(shè)置一個密鑰
刪除session有三種方法
session.pop(key)
del session[key]
session.clear()

請求鉤子

1.before_first_request:在處理第一個請求前執(zhí)行。比如鏈接數(shù)據(jù)庫操作
2.before_request:在每次請求前執(zhí)行。比如權(quán)限校驗(yàn)
3.after_request:每次請求之后調(diào)用,前提是沒有未處理的異常拋出
4.teardown_request:每次請求之后調(diào)用,即使有未處理的異常拋出

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容