Django功能大而全,Flask只包含基本的配置,Django的一站式解决的思路,能让开发者不用在开发之前就在选择应用的基础设施上花费大量时间。Django有模板、表单、路由、认证、基本的数据库管理等内建功能。与之相反,Flask只是一个内核,默认依赖于两个外部库:Jinja2模板引擎和Werkzeug WSGI工具集,其他很多功能都是以扩展的形式进行嵌入使用。Flask比Django更灵活,用Flask来构建应用之前,选择组件的时候会给开发者带来更多的灵活性,可能有的应用场景不适合使用一个标准的ORM(Object-Relational Mapping对象关联映射),或者需要与不同的工作流和模板系统交互。Flask在Django之后发布,现阶段有大量的插件和扩展满足不同需要Django发布于2005年,Flask创始于2010年年中。
考驾照网(KAOJIAZHAO.COM)