后端
文章平均质量分 80
JessePinkmen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
flask 视图及路由-2
flask Day2 1.装饰器路由具体实现 flask核心时jinja2模版 werkzeug工具集 werkzeug:Request Response routing模块:(Rule Map BaseConverter MapAdapter ) 这里面Map是核心,Map里有Rule、Converter;Map只做记录完成不了具体功能和MapAdapter联合完成路由解析功能 2.reques...原创 2018-11-20 18:05:58 · 235 阅读 · 0 评论 -
flask框架视图及路由-1
flask框架 1.web请求流程 客户端 服务端 数据交互过程: 客户端通过http协议(基于tcp)发送请求报文到服务器端,服务端解析请求request,进行路由分发,执行具体的业务逻辑代码生成响应数据,发送响应报文回客户端response 真正网络访问流程,web网络拓扑情况 2.web应用程序 服务端包含服务器和web程序(框架) 由wsgi连接服务器web程序 web程序:处理业务逻辑 ...原创 2018-11-19 19:42:14 · 343 阅读 · 0 评论 -
flask模版
flask模版 基本使用 过滤器和自定义过滤器 控制的代码块 宏、继承、包含 flask的模版中特有的变量和方法 web表单 csrf 1.jinja2模版的简介 视图函数只负责业务逻辑和数据处理 模版就是取到视图函数的数据结果进行展示 mvc 渲染函数:render_template 使用: {{}} 变量代码块 {% %} 控制代码块 2.模版的使用 视图函数里 return render...原创 2018-11-22 20:14:59 · 296 阅读 · 0 评论 -
Flask orm 对象关系映射 数据库
Flask数据库 1.ORM ORM 全拼Object-Relation Mapping. 中文意为 对象-关系映射. 主要实现模型对象到关系数据库数据的映射. 通过对象操作数据库,不再写sql语句;实现了数据模型与数据库的解耦, 屏蔽了不同数据库操作上的差异 缺点是有性能损失  1。分布式管理:开发电脑还是服务器都可以版本提交管理 2.Git会在源代码根目录创建一个.git隐藏文件夹作为本地代码仓库 Git操作流程: Git服务器就是远程仓库 Master 本地电脑可以向Git服务器clone拷贝下...原创 2018-11-29 18:49:17 · 891 阅读 · 0 评论 -
Flask数据库 Day2
Flask数据库 Day2 1.图书管理案例 用到wtf,一对多管理数据库 author = Author.query.filter(Author.name == author_name).first() 对数据库操作都要用try包裹,包裹防止出错 2.多对多关系演练 唯一点就是:需要添加一张单独的表去记录两张表之间的关系 创建一个单独的表,不继承模型: tb_Student_Course = d...原创 2018-11-26 19:28:38 · 310 阅读 · 0 评论 -
Flask蓝图单元测试
Flask蓝图单元测试 特重要 1.蓝图 想从别的模版导入视图函数,别的模块不能用主模块导入的app,所以用到蓝图这个概念,子模块用蓝图装饰视图函数,这样主模块只用导入蓝图实例化的对象,再到主模块里注册一下被导入的蓝图,这样主模块和子模块的url_map就关联起来了! app.url_map Mini web会调函数 要从别的模块导入变量函数 用到蓝图 不使用app注册视图函数 主模块 form ...原创 2018-11-28 18:58:05 · 532 阅读 · 0 评论
分享