Web开发

首页 » 常识 » 问答 » 知识分享基于python的web开发
TUhjnbcbe - 2021/12/6 19:08:00

啦啦啦

小新又来了

今天知识分享由数据库组提供

上车!!!

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组贺渝涵

预览时标签不可点收录于话题#个上一篇下一篇
1
查看完整版本: 知识分享基于python的web开发