摘要: 一、Jinja2模板引擎 1. 定义 ​ 视图函数的主要作用是生成请求的响应,这是最简单的请求。实际上,视图函数有两个作用:处理业务逻辑和返回响应内容。在大型应用中,把业务逻辑和表现内容放在一起,会增加代码的复杂度和维护成本。本节学到的模板,它的作用即是承担视图函数的另一个作用,即返回响应内容。 ​ 阅读全文
posted @ 2020-04-05 17:22 qi.hu 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 一、FBV ​ FBV的定义、路由映射方法、装饰器添加方法,Flask中通常会用FBV;Flask框架中不常用CBV;更多的是用FBV 二、CBV ​ 在CBV中,路由信息只能通过 方法添加 参考:https://www.cnblogs.com/zhuchunyu/p/10466512.html 阅读全文
posted @ 2020-04-05 16:05 qi.hu 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 一、常用路由系统 二、路由参数 1. methods ​ methods:当前url地址,允许访问的请求方式,默认不写为GET方法 2. endpoint ​ endpoint:反向url地址,默认为仕途函数名(url_for) 3. defaults ​ defaults:视图函数的参数默认值{" 阅读全文
posted @ 2020-04-05 10:44 qi.hu 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 一、常用加载方式 1. 方式一:字段赋值方式导入 ​ 缺点:对于极少数字段配置可以使用,多字段配置不可取 2. 方式二:py文件导入 3. 方式三:Python类路径方式导入(推荐) ​ 这种方式,可以控制测试环境、线上环境的切换 (1)app.py (2)settings.py 4. 默认配置参数 阅读全文
posted @ 2020-04-05 09:50 qi.hu 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一、代码 1. login.py 2. login.html 3. index.html 4. detail.html 阅读全文
posted @ 2020-04-05 09:33 qi.hu 阅读(141) 评论(0) 推荐(0) 编辑