摘要:在liunx环境中 然后生成私钥: 在利用私钥生成公钥: 这样就生成了rsa2的私钥和公钥了。可以用于支付宝的公密钥的生成
阅读全文
摘要:在redis中保存数据时,保存和设置有效时间是分开写的话,如果中间出现的异常,这会导致数据永久有效,因此就可以采用pipeline方法。
阅读全文
摘要:1. 接口名字 2. 描述(描述清楚接口的功能) 3. url 4. 请求方式 5. 传入参数 6. 返回值
阅读全文
摘要:第一步:导入蓝图模块: 第二步:创建蓝图对象: 第三步:注册蓝图路由: 第四步:在主运行程序实例中注册该蓝图
阅读全文
摘要:在flask网站开发中,如果直接对数据库进行修改的话,风险比较高,最好的是由迁移文件生成,这样确保了数据的误操作。 在Flask中可以使用Flask-Migrate扩展,来实现数据迁移。并且集成到Flask-Script中,所有操作通过命令就能完成。为了导出数据库迁移命令,Flask-Migrate
阅读全文
摘要:第一种方法: 1,第一步:自定义过滤器函数 2.第二步:注册过滤器 第一个参数是函数名,第二个参数是调用名 3,注册成功后就可以在模板中进行调用 第二种方法: 利用装饰器:@app.template_filter() 这两种方法实现的功能都是一样的。
阅读全文
摘要:在flask中通过响应,将json数据显示在网页中,并且将Content-Type该为application/json格式 1,第一种方法: 2,第二种方法: ,3,第三种方法:
阅读全文
摘要:自定义错误处理方法: 当客户端访问浏览器是,得到相对应的状态码,服务器通过状态码给用户相对应的页面。 最重要的是通过装饰器来返回的,里面的404是相对应的状态码。可以改动。
阅读全文
摘要:根据具体的需求,有些时候是需要用到正则来灵活匹配URL,但是Flask的路由匹配机制是不能直接在路由里直接写正则的,这时候就需要使用转换器! Flask的默认转换器: 具体用法如下: @app.route(‘/pp/<int:p_id>’)def demo(p_id): return ‘demo %
阅读全文
摘要:在flask中,肯定是post提交个from进行密码验证。还有一定就是修改密码肯定是登录之后才能进行对密码的修改,这么说,在浏览器中的session中一定会有用户的信息,可以通过相对应的信息去获取到相对应的用户密码。 这里需要对werkzeug库里面的两个方法有所了解: 数据库中直接存放明文密码是很
阅读全文
摘要:1.什么是模型 模型,是根据数据库中表的结构而创建出来的class。每一张表对应到编程语言中,就是一个class表中的每一个列对应到编程语言中就class中的一个属性。 2.ORM的三大特征 1.数据表(table)到编程类(class)的映射 数据库中的每一张表 对应到 编程语言中 都有一个类 在
阅读全文
摘要:1.注意问题 表单中如果有文件上传的话,必须遵循以下两个要求 1.提交方式 method 必须为 post 2.表单的 enctype 属性的值 必须为 multipart/form-data 2.服务器端 1.通过 request.files 获取上传文件 f = request.files['文
阅读全文
摘要:1.request 1.request的常用成员 1.scheme : 获取请求方案(协议) 2.method : 获取本期请求的请求方式(重点) 3.args : 获取使用get请求方式提交的数据 4.form : 获取使用post请求方式提交的数据 5.cookies : 获取 cookies
阅读全文
摘要:对于模板来说,是可以继承的 语法: 1.父模板 需要定义出哪些东西在子模板中是可以被重写的 {% block 块名 %} 父模板中正常显示的内容 {% endblock %} block: 1.在父模板中是可以正常显示的,没有任何影响 2.在字模板中是可以被重写的 2.子模板 1.需要指定继承自哪个
阅读全文
摘要:1.什么是静态文件 在Flask中不能再服务器动态交互的文件都是静态文件 2.静态文件的处理 1.所有的静态文件必须放在名为static的目录中,除非修改了配置 2.所有的静态文件必须通过/static/路径访问 3.如何修改配置 构建Flask 应用时允许指定的配置信息 app=Flask(__n
阅读全文
摘要:1.macro标签 1.作用:相当于在模板中声名函数 2.使用方法: 语法:{% macro 名称(参数列表) %} xxx {% endmacro %} 创建 macro.html 模板文件 --> 作用:定义项目中要用到的所有的宏 在使用的网页中,导入 macro.html {% import
阅读全文
摘要:for 标签 {% for 变量 in 元组|列表|字典 %} {% endfor %} 在 Jinja2 模板的循环中,支持内部变量 - loop loop作用:记载当前循环中的一些相关信息 loop 常用属性: 1. index 用法:loop.index 作用:记录当前循环的次数,从 1 开始
阅读全文
摘要:1.什么是标签 每个标签标示的是不同的服务器端的功能 2.常用标签 1. if 标签 1.基本if结构 {% if 条件 %} % endif %} 2.if ... else ... 结构 {% if 条件 %} 满足条件时要运行的代码 {% else %} 不满足条件时要运行的代码 {% end
阅读全文
摘要:1.什么是模板 模板 , 在Flask 中就是允许响应给用户看的网页 在模板中,允许包含"占位变量"来表示动态的内容 模板最终也会被解析成字符串再响应给客户端,这一过程通常称为"渲染" Flask中的模板是依赖于 Jinja2 的模板系统 2.模板的设置 默认情况下,Flask会在程序文件夹中的 t
阅读全文
摘要:1. route的定义: 客户端发送请求给web服务器,web服务器再将请求发送给Flask程序实例 程序实例需要知道每个url请求所对应的运行代码是谁。所以程序中必须要创建一个 url 请求地址 到 python运行函数的一个映射。处理url和函数之间的关系的程序就是"路由" 2.路由的体现 在
阅读全文