python框架flask学习心得,python flask框架教程

kodinid 6 0

大家好,今天小编关注到一个比较意思的话题,就是关于python框架flask学习心得的问题,于是小编就整理了1个相关介绍Python框架flask学习心得的解答,让我们一起看看吧。

  1. Python中flask重要吗?有何依据?

Python中flask重要吗?有何依据?

先说结论,没有那么重要。

flask现在算用得多的web框架,但也绝不是像javaspring一样统治级的。因为python没有独大的web框架,并且python主业不是web开发。web开发只是python里面不大的一部分,flask在这个部分里还不是主导。

python框架flask学习心得,python flask框架教程-第1张图片-安济编程网
图片来源网络,侵删)

web一站式的还有django虽然django也不是那么流行,但是一站式的框架确实也有很多开发者爱用。flask相对轻量级,在某些web比例不大的项目里确实很有用,但要开发更大的web项目,不是说不行,但是没那么方便。

重要性很容易判断,你问做Java的是否知道spring,再看看pythoner有多大比例知道flask。

简单来分享一下我的观点,相对我来说,它是重要的,因为我是初学WEB;

python框架flask学习心得,python flask框架教程-第2张图片-安济编程网
(图片来源网络,侵删)

flask是轻量级的WEB框架,总结了以下四点来初步了解一下,:

1、它是使用 Python 编写的轻量级 Web 应用框架。

2、其 WSGI 工具箱***用 Werkzeug ,模板引擎则使用 Jinja2 。

python框架flask学习心得,python flask框架教程-第3张图片-安济编程网
(图片来源网络,侵删)

3、核心简单,用 extension 增加其他功能

4、Flask没有默认使用的数据库窗体验证工具。

在python中我们常用的两个WEB框架是:Django和flask;Django是一个重量级的选手,我看了一些教程还是一头雾水,所以对于新手和初学者来说,比较难上手,flask就不同了,它能很大程序上帮助我们去全面了解WEB,同时对初学者对PYTHON本身的掌握,也起到了很大的重使用,找了一些资料,分享一下老手们是怎么看的:

(1)面向对象编程(Object-Oriented Programming, OOP)相信绝大多数人都接触过OOP,比如使用J***a, Python, Go等。在Flask中,涉及基础OOP的概念,包括对象、类、继承封装等。

(2)python基础Flask中涉及简单python概念,包括模块、包、装饰器、模块等。

Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱***用 Werkzeug ,模板引擎则使用 Jinja2。Flask也被称为 “microframework” ,即"微框架",因为它使用简单的核心,用 extension 增加其他功能。Flask没有默认使用的数据库、窗体验证工具。

"微"框架中的“微”(micro) 并不表示需要把整个 Web 应用塞进单个 Python 文件(虽然确实可以 ),也不意味着 Flask 在功能上有所欠缺。微框架中的“微”意味着 Flask 旨在保持核心简单而易于扩展。Flask 不会替你做出太多决策——比如使用何种数据库。而那些 Flask 所选择的——比如使用何种模板引擎——则很容易替换。除此之外的一切都由可由你掌握。默认情况下,Flask 不包含数据库抽象层、表单验证,或是其它任何已有多种库可以胜任的功能。然而,Flask 支持用扩展来给应用添加这些功能,如同是 Flask 本身实现的一样。众多的扩展提供了数据库集成、表单验证、上传处理、各种各样的开放认证技术等功能。Flask 也许是“微小”的,但它已准备好在需求繁杂的生产环境中投入使用。

什么选Flask?

接下来我们看看他的几大优点:

插件多。查找资料方便

没有太多繁琐的配置步骤

各种资料、网友的受虐后的心得文章,查询方便

部署也非常方便

社区非常活跃


到此,以上就是小编对于python框架flask学习心得的问题就介绍到这了,希望介绍关于python框架flask学习心得的1点解答对大家有用。

标签: flask python 框架