![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
文章平均质量分 80
JessePinkmen
这个作者很懒,什么都没留下…
展开
-
flask 视图及路由-2
flask Day21.装饰器路由具体实现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 · 186 阅读 · 0 评论 -
flask框架视图及路由-1
flask框架1.web请求流程客户端 服务端 数据交互过程:客户端通过http协议(基于tcp)发送请求报文到服务器端,服务端解析请求request,进行路由分发,执行具体的业务逻辑代码生成响应数据,发送响应报文回客户端response真正网络访问流程,web网络拓扑情况2.web应用程序服务端包含服务器和web程序(框架) 由wsgi连接服务器web程序web程序:处理业务逻辑...原创 2018-11-19 19:42:14 · 260 阅读 · 0 评论 -
flask模版
flask模版基本使用过滤器和自定义过滤器控制的代码块宏、继承、包含flask的模版中特有的变量和方法web表单csrf1.jinja2模版的简介视图函数只负责业务逻辑和数据处理模版就是取到视图函数的数据结果进行展示mvc渲染函数:render_template使用:{{}} 变量代码块{% %} 控制代码块2.模版的使用视图函数里return render...原创 2018-11-22 20:14:59 · 244 阅读 · 0 评论 -
Flask orm 对象关系映射 数据库
Flask数据库1.ORMORM 全拼Object-Relation Mapping.中文意为 对象-关系映射.主要实现模型对象到关系数据库数据的映射.通过对象操作数据库,不再写sql语句;实现了数据模型与数据库的解耦, 屏蔽了不同数据库操作上的差异缺点是有性能损失![](file:///Users/keith/Desktop/Flask%E8%AE%B2%E4%B9%89%20%E...原创 2018-11-25 19:50:19 · 2322 阅读 · 0 评论 -
Git源代码管理介绍和使用
Git源代码管理介绍和使用大型项目协作开发,使用版本控制器1.Git引入和简单介绍Git是分布式版本控制系统为了方便多人协同开发,方便版本控制(随时回退查看开发进度)1。分布式管理:开发电脑还是服务器都可以版本提交管理2.Git会在源代码根目录创建一个.git隐藏文件夹作为本地代码仓库Git操作流程:Git服务器就是远程仓库 Master本地电脑可以向Git服务器clone拷贝下...原创 2018-11-29 18:49:17 · 788 阅读 · 0 评论 -
Flask数据库 Day2
Flask数据库 Day21.图书管理案例用到wtf,一对多管理数据库author = Author.query.filter(Author.name == author_name).first()对数据库操作都要用try包裹,包裹防止出错2.多对多关系演练唯一点就是:需要添加一张单独的表去记录两张表之间的关系创建一个单独的表,不继承模型:tb_Student_Course = d...原创 2018-11-26 19:28:38 · 254 阅读 · 0 评论 -
Flask蓝图单元测试
Flask蓝图单元测试特重要1.蓝图想从别的模版导入视图函数,别的模块不能用主模块导入的app,所以用到蓝图这个概念,子模块用蓝图装饰视图函数,这样主模块只用导入蓝图实例化的对象,再到主模块里注册一下被导入的蓝图,这样主模块和子模块的url_map就关联起来了!app.url_mapMini web会调函数要从别的模块导入变量函数 用到蓝图不使用app注册视图函数主模块form ...原创 2018-11-28 18:58:05 · 462 阅读 · 0 评论