對Python知識稍有了解的人應(yīng)該都知道Python有很多框架,其中包含F(xiàn)lask、Django等,今天小編就帶大家一起來了解一下Flask框架。
Flask是一個使用Python編寫的輕量級Web應(yīng)用框架,其WSGI工具箱采用Werkzeug,模板引擎則使用jinja2,F(xiàn)lask使用BSD授權(quán)。
Flask也被稱為microframework,因為它使用簡單的核心,用extension 增加其他功能,沒有默認使用的數(shù)據(jù)庫、窗體驗證工具。
Flask框架的特點:
1自由、靈活、可擴展性強,第三方庫的選擇面廣,開發(fā)時可以結(jié)合自己喜歡用的輪子,也能結(jié)合最流行的最強大的Python庫;
2入門簡單,即便沒有多少web開發(fā)經(jīng)驗,也能很快做出網(wǎng)站;
3非常適用于小型網(wǎng)站;
4非常適用于開發(fā)web服務(wù)的API;
5開發(fā)大型網(wǎng)站無壓力,但代碼架構(gòu)需要自己設(shè)計,開發(fā)成本取決于開發(fā)者的能力和經(jīng)驗