二、flask开发基础与入门
作者:
扑腾的蛾子 | 来源:发表于
2017-10-11 16:35 被阅读67次
一、web开发基础
1、前端知识
前端开发基础:
HTML
CSS
JavaScript
前端常用的库与框架:
bootstrap 全能型的框架
jquery
angularjs
react
2、git与github
git 分布式管理工具,速度快,基于分支,迭代快
github
3、mvc的设计模式
提高代码可维护性
view 视图
controller 控制器
model 模型
4、http协议
超文本传输协议
基于请求与响应模式
无状态
http请求:
get
post
delete
put
二、flask中的hello world
1、flask应用的基本构成

基本构成
2、flask的路由

'/'、'/user'等就是路由
3、flask的反向路由

下面那个函数就是反向路由了,根据函数名获取URL
三、flask模板
1、模板的简单使用

不再返回字符串,返回模板

简单的模板

在返回的模板里传入自定义的模型

自定义的模型 models.py

模板 user_index.html

结构
2、条件语句

判断路由里的user_id如果是1就初始化,否则为none

在模板里判断,如果user不为none就打印user_name
3、循环语句

新建一个路由,创建一个数组,并把数组传入模板中

循环数组,并打印
4、模板的继承

创建基础模板,block里面的内容是变化的

第一个继承

第二个继承

设置路由
四、flask的消息提示与异常处理
1、消息提示

返回模板

做一个登录,在h2里返回消息

拿到username和password,判断,返回不同的消息,返回模板
2、抛出异常

抛出异常

异常页面
3、异常处理

如果user_id不等于1就返回404的模板
本文标题:二、flask开发基础与入门
本文链接:https://www.haomeiwen.com/subject/rulwyxtx.html
网友评论