随笔分类 -  flask

摘要:参考: https://cloud.tencent.com/developer/article/1601266 https://www.cnblogs.com/cqzlei/articles/16784640.html https://www.cnblogs.com/lyfstorm/p/10289 阅读全文
posted @ 2022-11-16 22:10 耗油炒白菜 阅读(36) 评论(0) 推荐(0)
摘要:简介 WTForms是一个支持多个web框架的form组件,主要用于对用户请求数据进行验证。 安装: pip3 install wtforms==2.3.3 用户登录注册示例 1. 用户登录 当用户登录时候,需要对用户提交的用户名和密码进行多种格式校验。如: 用户不能为空;用户长度必须大于6; 密码 阅读全文
posted @ 2022-10-29 17:30 耗油炒白菜 阅读(220) 评论(0) 推荐(0)
摘要:源码梳理 flask-session - Flask中session处理机制(内置:将session保存在加密cookie中实现) - 请求刚到来:获取随机字符串,存在则去"数据库"中获取原来的个人数据,否则创建一个空容器。--> 内存:对象(随机字符串,{放置数据的容器}) # 到底是什么对象? 阅读全文
posted @ 2022-10-27 22:47 耗油炒白菜 阅读(97) 评论(0) 推荐(0)
摘要:flask信号 参考:https://blog.csdn.net/qq_33961117/article/details/87715231 Flask框架中的信号基于blinker,其主要就是让开发者可是在flask请求过程中定制一些用户行为。 # pip3 install blinker 1.内置 阅读全文
posted @ 2022-10-16 17:30 耗油炒白菜 阅读(28) 评论(0) 推荐(0)
摘要:flask 多app应用 1、安装werkzeug pip3 install werkzeug==0.16.0 2、实例 ### 多个app实例(弃用) from werkzeug.wsgi import DispatcherMiddleware from werkzeug.serving impo 阅读全文
posted @ 2022-09-27 15:10 耗油炒白菜 阅读(173) 评论(0) 推荐(0)
摘要:函数在执行时,要带上所有必要的参数进行调用。但是,有时参数可以在函数被调用之前提前获知。这种情况下,一个函数有一个或多个参数预先就能用上,以便函数能用更少的参数进行调用。 偏函数是将所要承载的函数作为partial()函数的第一个参数,原函数的各个参数依次作为partial()函数后续的参数,除非使 阅读全文
posted @ 2022-09-12 16:48 耗油炒白菜 阅读(25) 评论(0) 推荐(0)
摘要:预备知识点 threading.local() import time import threading #当每个线程在执行 val1.xx=1,在内部会为此线程开辟一个空间,来存储 xx=1 #val1.xx,找到此线程自己的内存地址去取自己存储的 xx val1 = threading.loca 阅读全文
posted @ 2022-09-08 16:41 耗油炒白菜 阅读(73) 评论(1) 推荐(1)
摘要:使用介绍 # 闪现的概念:在一个视图函中将数据存放在session中,在另一个视图函数中取出该数据 # 视图被访问一次就将数据在session中存放一遍,数据从session中取出一次就少一个。 -应用场景:假设在a页面操作出错,跳转到b页面,在b页面显示a页面的错误信息 - 存放的位置:sessi 阅读全文
posted @ 2022-09-02 10:29 耗油炒白菜 阅读(41) 评论(0) 推荐(0)
摘要:函数在执行时,要带上所有必要的参数进行调用。但是,有时参数可以在函数被调用之前提前获知。这种情况下,一个函数有一个或多个参数预先就能用上,以便函数能用更少的参数进行调用。 偏函数是将所要承载的函数作为partial()函数的第一个参数,原函数的各个参数依次作为partial()函数后续的参数,除非使 阅读全文
posted @ 2022-08-15 15:29 耗油炒白菜 阅读(33) 评论(0) 推荐(0)
摘要:中间件 from flask import Flask app = Flask(__name__) @app.route('/') def index(): return 'Hello World!' # 模拟中间件 class Md(object): def __init__(self,old_w 阅读全文
posted @ 2022-07-28 13:27 耗油炒白菜 阅读(43) 评论(0) 推荐(0)
摘要:1 没有蓝图之前前,都是单文件2 有了蓝图可以分文件,分app,之前的请求扩展还是一样用,只是在当前蓝图对象管理下的有效3 蓝图使用 #第一步在app中注册蓝图,括号里是一个蓝图对象 app.register_blueprint(user.us) # 第二步,在不同文件中注册路由时,直接使用蓝图对象 阅读全文
posted @ 2022-07-06 22:04 耗油炒白菜 阅读(278) 评论(1) 推荐(0)
摘要:模板 # 之前学的完全一样,for,if, # 模板语言支持函数加括号执行 # 模板有没有处理xss攻击,在页面显示标签,内部怎么实现的? -1 模板层 要渲染的字符串|safe -2 后端:Markup('<input type="text">') # Markup等价django的mark_sa 阅读全文
posted @ 2022-07-05 17:41 耗油炒白菜 阅读(114) 评论(0) 推荐(0)
摘要:Flask简介 Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回 阅读全文
posted @ 2020-08-26 11:00 耗油炒白菜 阅读(223) 评论(0) 推荐(0)