Flask最強攻略 - 跟DragonFire學Flask - 第一篇 你好,我叫Flask

首先,要看你學沒學過Django 若是學過Django 的同窗,請從頭看到尾,若是沒有學過Django的同窗,而且不想學習Django的同窗,輕饒過第一部分後端

一. Python 現階段三大主流Web框架 Django Tornado Flask 對比

1.Django 主要特色是大而全,集成了不少組件,例如: Models Admin Form 等等, 無論你用獲得用不到,反正它全都有,屬於全能型框架框架

2.Tornado 主要特色是原生異步非阻塞,在IO密集型應用和多任務處理上佔據絕對性的優點,屬於專一型框架異步

3.Flask 主要特色小而輕,原生組件幾乎爲0, 三方提供的組件請參考Django 很是全面,屬於短小精悍型框架學習

Django 一般用於大型Web應用因爲內置組件足夠強大因此使用Django開發能夠一鼓作氣code

Tornado 一般用於API後端應用,遊戲服務後臺,其內部實現的異步非阻塞真是穩得一批orm

Flask 一般應用於小型應用和快速構建應用,其強大的三方庫,足以支撐一個大型的Web應用blog

Django 優勢是大而全,缺點也就暴露出來了,這麼多的資源一次性所有加載,確定會形成一部分的資源浪費遊戲

Tornado 優勢是異步,缺點是乾淨,連個Session都不支持ip

Flask 優勢是精悍簡單,缺點是你不會!哈哈哈哈哈哈!資源

 

二. Flask 的安裝與HelloWorld

Flask的安裝特別難,可是以一個多年奮鬥在程序界的我,確定會找出一個最簡單的方法教大家,具體操做以下:

pip install Flask

別問我還有沒有複雜的方法,沒有!

Flask安裝完成了,下面使用Flask走一遍儀式:

就不給你代碼,就本身寫

實現了Flask 的第一個HelloWorld程序,恭喜恭喜!

解讀一下代碼

啓動了Flask,獲得了返回值,打印在頁面上

第一篇,到此結束

相關文章
相關標籤/搜索