模板: 知名模板引擎:jinja2(flask默认的模板引擎) Mako template模板路径: 1.在渲染模板的时候,会默认从根目录下的templates目录下查找模板文件 2.也可以自定义模板路径,Flask类的构造函数中定义了模板路径参数,所以可以在Flask初始化的时候指定templat ...
分类:
其他好文 时间:
2019-09-07 10:41:16
阅读次数:
95
session管理和使用,需要用到flask的session模块和设置安全码:app.secret_key 比如列表页和编辑功能只能给admin用 列表页 编辑页 添加session 登录成功时,把username添加到session里面 base模板设置显示登录角色 数据库有两个账号 登录Jerr ...
分类:
其他好文 时间:
2019-09-07 00:50:25
阅读次数:
120
Django与Flask的区别 Django: 1. 轻量级web框架,只有一个内核,默认依赖两个外部库:Jinja2 模板引擎和 Werkzeug WSGI 工具集,自由,灵活,可扩展性强,开发者可以根据需求自己造轮子 2. 适用于做小型网站以及web服务的API,开发大型网站无压力,架构需自行设 ...
分类:
其他好文 时间:
2019-09-06 18:38:32
阅读次数:
98
flask用的是jinja2模板,有自己特定的语法 形参: 在html里面留占位参数: {{ 参数名 }},后端传值时,参数名=参数值 声明语句,如声明变量age的值为25:{% set age = 25 %},然后用{{ age }}调用 注释 <!--html注释-->{# jinja2注释py ...
分类:
其他好文 时间:
2019-09-01 23:41:21
阅读次数:
110
当get请求传参时,用?分隔参数和域名,用&分隔参数,如果参数里面本身就有&符号就会识别不出来,还是会当成分隔符,所以这些数据在传输的时候,就需要转义,现在普遍是转成urlencode编码:%20%xx%23 在jinja2模板里面,可以使用 data|urlencode 发送urlencode编码 ...
分类:
Web程序 时间:
2019-09-01 18:50:11
阅读次数:
150
修改方式:如图修改成值None以后,command+/快捷键,html注释的符号就是<!-- 注释内容 -->;为Jinja2的时候,注释符号就是{# 注释内容 #} 修改成None时,Html就没有办法使用Jinja2的快捷输入了 ...
分类:
Web程序 时间:
2019-08-30 21:16:15
阅读次数:
163
在做接口测试的时候,我们经常会遇到一种情况就是要对接口的参数进行各种可能的校验,手动修改很麻烦,尤其是那些接口参数有几十个甚至更多的,有没有一种方法可以批量的对指定参数做生成处理呢。 答案是肯定的! python的jinja2模板库可以很好的满足我们的需求,通过维护一个原始数据模板,将我们想要动态生 ...
分类:
编程语言 时间:
2019-08-28 01:11:10
阅读次数:
70
原文: http://blog.gqylpy.com/gqy/335 @ "toc" __补充__,导入静态文件: Falsk中默认的模版语言是 {{}} 引用或执行时使用 {%%} 逻辑使用 流程控制 for语法 if语法 开始测试 我们先准备好后端代码: 开始写前端: 展示效果如下图: 模版语言 ...
分类:
编程语言 时间:
2019-08-27 11:09:12
阅读次数:
95
前言: 最近有个项目需要上线,是python中sanic网络异步框架写的,并且要求使用docker+nginx来部署项目实现负载均衡,于是乎百度了sanic项目部署,基本上都是基于docker+gunicorn部署sanic项目这篇文章,里面讲的也稍稍微有些简略,不过对于小白特别不友好,按步骤操作肯 ...
分类:
其他好文 时间:
2019-08-22 19:08:13
阅读次数:
110
前面我们已经学习到了,前端页面可以将一些请求,数据,通过post 或者get请求,发送给后端,后端通过wsgiref模块获取到一个env的大字典获取到所有的这些数据,现在,我们将学习一种jinja2模块,可以通过templata实例化一个类,给这个类传一个html文件内容,文件内容也就是前端页面可以 ...
分类:
Web程序 时间:
2019-08-22 00:35:30
阅读次数:
141