啦啦啦
小新又来了
今天知识分享由数据库组提供
上车!!!
10/19
主讲人:
王步云
基于python的web开发
--浅谈Flaskweb
问题导引
什么是Flask?
Flask有什么特点?
一个简单的Flask_web由什么组成?
PART01
Flask
一款基于Python的Web开发微框架
那么什么是Web框架?
?Web框架是用来帮助你更简单高效的编写Web应用的软件框架;
?借助Web框架,你不用编写处理HTTP请求与响应等等这些底层代码。
微框架,“微”在哪里?
?Flask由Werkzeug和Jinjia2所组成,而其他的功能由第三方库来完成.
?Werkzeug提供路由、调试和Web服务器网关接口
?Jinja2提供模板
PART02
Flask
最显著的特点在于它是一个“微”框架
轻便灵活,且易于扩展
轻便灵活
Flask主要包括Werkzeug和Jinja2两个核心函数库,它们分别负责业务处理和安全方面的功能,这些基础函数为web项目开发过程提供了丰富的基础组件。
易于扩展
Werkzeug和Jinja2都是由Flask的核心开发者开发而成。
对于数据库访问、验证Web表单和用户身份认证等一系列功能,Flask框架是不支持的。
这些功能都是以扩展组件的方式进行实现,然后再与Flask框架集成。
PART03
一个简单的Flask_Web由什么组成?
后端
网页的逻辑结构大部分都在后端实现。
比如当你在某个网页登录时,检测你的登录账号与密码是否正确或是否相匹配,这些逻辑在后端所实现,是平常看不见的。
数据库
存储、调用数据,并通过后端返回前端进行渲染,使得网页的数据处于动态之中,保证网页的稳定性。
前端
网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。
小新今天的分享就到此结束了
想要继续深入了解
Flask的应用
欢迎大家加入数据库组
内容来源:DB组王步云
排版编辑:DB组贺渝涵
预览时标签不可点收录于话题#个上一篇下一篇