随笔分类 -  flask

摘要:http的会话控制 session 对于敏感、重要的信息,建议要存储在服务器端,不能存储在浏览器中,如用户名、余额、等级、验证码等信息 在服务器端进行状态保持的方案就是`Session` **Session依赖于Cookie**,session的ID一般默认通过cookie来保存到客户端。 flas 阅读全文
posted @ 2021-12-17 17:14 urls 阅读(522) 评论(0) 推荐(0)
摘要:# 获取请求中的各项数据 from flask import Flask,request from urllib.parse import parse_qs from werkzeug.datastructures import ImmutableMultiDict app = Flask(__na 阅读全文
posted @ 2021-07-23 16:42 urls 阅读(451) 评论(0) 推荐(0)
摘要:from flask import Flask,request # 限制客户端的http请求方法,注意这里与django不一样,flask并没有默认没有内置csrf攻击防范 @app.route(rule="/user", methods=["post","put","get","delete"," 阅读全文
posted @ 2021-07-23 15:10 urls 阅读(266) 评论(0) 推荐(0)
摘要:Flask匹配手机号码有2种实现方式: 方式一: 通过自定义路由参数转换器实现 也叫正则匹配路由参数. 在 web 开发中,可能会出现限制用户访问规则的场景,那么这个时候就需要用到正则匹配,根据自己的规则去限定请求参数再进行访问 具体实现步骤为: 导入转换器基类:在 Flask 中,所有的路由的匹配 阅读全文
posted @ 2021-07-23 14:54 urls 阅读(147) 评论(0) 推荐(0)
摘要:Flask匹配手机号码有2种实现方式: 方式一: 通过自定义路由参数转换器实现 也叫正则匹配路由参数. 在 web 开发中,可能会出现限制用户访问规则的场景,那么这个时候就需要用到正则匹配,根据自己的规则去限定请求参数再进行访问 具体实现步骤为: 导入转换器基类:在 Flask 中,所有的路由的匹配 阅读全文
posted @ 2021-07-23 14:53 urls 阅读(93) 评论(0) 推荐(0)
摘要:context 执行上下文:即语境,语意,在程序中可以理解为在代码执行到某一行时,根据之前代码所做的操作以及下文即将要执行的逻辑,可以决定在当前时刻下可以使用到的变量,或者可以完成的事情。 Flask中上下文对象:相当于一个容器,保存了 Flask 程序运行过程中的一些信息[变量、函数、类与对象等信 阅读全文
posted @ 2021-07-22 16:52 urls 阅读(88) 评论(0) 推荐(0)
摘要:errorhandler 装饰器 注册一个错误处理程序,当程序抛出指定错误状态码的时候,就会调用该装饰器所装饰的方法 参数: code_or_exception – HTTP的错误状态码或指定异常 例如统一处理状态码为500的错误给用户友好的提示: from flask import Flask,r 阅读全文
posted @ 2021-07-22 16:48 urls 阅读(248) 评论(0) 推荐(0)
摘要:在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要处理,比如: 在项目运行开始时,建立数据库连接; 在客户端请求开始时,根据需求进行权限校验; 在请求结束视图返回数据时,指定数据的交互格式; 为了让每个视图函数避免编写重复功能的代码,Flask提供了通用设置的功能,即请求钩子。 请求钩子是通过 阅读全文
posted @ 2021-07-22 16:33 urls 阅读(380) 评论(0) 推荐(0)
摘要:Cookie是由服务器端生成,发送给客户端浏览器,浏览器会将Cookie的key/value保存,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用cookie)。Cookie的key/value可以由服务器端自己定义。 使用场景: 登录状态, 浏览历史, 网站足迹,购物车 [不 阅读全文
posted @ 2021-05-24 21:54 urls 阅读(345) 评论(0) 推荐(0)
摘要:请求 文档: http://docs.jinkan.org/docs/flask/api.html#flask.request request:flask中代表当前请求的 request 对象 作用:在视图函数中取出本次请求数据 导入:from flask import request 代码位置: 阅读全文
posted @ 2021-05-24 21:51 urls 阅读(198) 评论(0) 推荐(0)
摘要:1.创建一个虚拟环境并安装flask命令如下: conda create -n flask python=3.8 flask==1.1.4 # 如果报错,执行以下步骤: 使用国内镜像源: conda config --add channels https://mirrors.tuna.tsinghu 阅读全文
posted @ 2021-05-24 21:28 urls 阅读(361) 评论(0) 推荐(0)