Django功能大而全,Flask只包含基本的配置,Django的一站式解决的思路,能让开发者不用在开发之前就在选择应用的基础设施上花费大量时间 。Django有模板、表单、路由、认证、基本的数据库管理等内建功能 。与之相反,Flask只是一个内核,默认依赖于两个外部库:Jinja2模板引擎和Werkzeug WSGI工具集,其他很多功能都是以扩展的形式进行嵌入使用 。Flask比Django更灵活,用Flask来构建应用之前,选择组件的时候会给开发者带来更多的灵活性,可能有的应用场景不适合使用一个标准的ORM(Object-Relational Mapping对象关联映射),或者需要与不同的工作流和模板系统交互 。Flask在Django之后发布,现阶段有大量的插件和扩展满足不同需要Django发布于2005年,Flask创始于2010年年中 。
【flask和django的对比】
秒懂生活扩展阅读
- 出品人和联合出品人的区别
- 和服的来历
- 兰花怎么养殖方法和注意事项室内
- 描写人物的句子和语词语
- 珠峰南坡和北坡的区别是什么
- 大学语文的意义和价值
- 周生如故和一生一世什么关系?前世情今生缘
- 二级债基和纯债基金的区别
- 天河石可以和什么一起佩戴
- 欧洲亚洲分界线叫什么