标签:管理 编写 问题 orm 项目 缺点 开始 微框架 大量
Flask简介:
Flask是一个Python编写的Web 微框架,让我们可以使用Python语言快速实现一个网站或Web服务,在介绍Flask之前首先来聊下它和Django的联系以及区别,django个大而全的web框架,它内置许多模块,flask是一个小而精的轻量级框架,Django功能大而全,Flask只包含基本的配置, Django的一站式解决的思路,能让开发者不用在开发之前就在选择应用的基础设施上花费大量时间。Django有模板,表单,路由,认证,基本的数据库管理等等内建功能。与之相反,Flask只是一个内核,默认依赖于三个个外部库: Jinja2 模板引擎和 Werkzeug WSGI 工具 以及Sqlalchemy等, flask的使用特点是基本所有的工具使用都依赖于导入的形式去扩展.
flask的概念是海盗, 而django的感觉更像是国家舰队, 但是往往在很多时候海盗并不输给舰队.
flask从并发和灵活以及可扩展性上不输给其他的python的web框架,
弊端也很明显,如果你不是一个经验丰富的开发者,你很可能会把整个项目架构设计的乱七八糟。(当你学完flask相关的课程, 这个问题迎刃而解)
很多时候一个项目刚开始并不觉得是个大项目,做到后面功能越来越多,扩展越来越多,就变成了一个大项目,而使用Flask就很容易的完成这个任务,小型项目快速开发,大项目设计灵活。
接下来我们会详细的讲解
标签:管理 编写 问题 orm 项目 缺点 开始 微框架 大量
原文地址:https://www.cnblogs.com/zhangmingyan/p/10166518.html