Django功能大而全,Flask隻包含基本的配置,Django的一站式解決的思路,能讓開發者不用在開發之前就在選擇應用的基礎設施上花費大量時間。Django有模闆、表單、路由、認證、基本的數據庫管理等内建功能。與之相反,Flask隻是一個内核,默認依賴于兩個外部庫:Jinja2模闆引擎和Werkzeug WSGI工具集,其他很多功能都是以擴展的形式進行嵌入使用。Flask比Django更靈活,用Flask來構建應用之前,選擇組件的時候會給開發者帶來更多的靈活性,可能有的應用場景不适合使用一個标準的ORM(Object-Relational Mapping對象關聯映射),或者需要與不同的工作流和模闆系統交互。Flask在Django之後發布,現階段有大量的插件和擴展滿足不同需要Django發布于2005年,Flask創始于2010年年中。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!