Flask的请求钩子与上下文简记

请求钩子(Hook) 在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要处理,比如:在请求开始时,建立数据库连接;在请求结束时,指定数据的交互格式。为了让>每个视图函数避免编写重复功能的代码,Flask提供了通用设施的功能,即请求钩子。通过请求钩子,我们可以对请求进行预处理(preprocessing)和后处理>(postprocessing)。 Flask的请求钩子通过装饰器实现,每个钩子可以注册任意多个处理函数,默认的五种请求钩子如下: 钩子 说明 before_first_request 注册一个函数,在处理请求前运行 before_request 注册一个函数,在处理每个请求前运行 after_request 注册一个函数,如果有未处理的一场抛出。会在每个请求结束后运行 teardown_request 注册一个函数,即使有未处理的异常抛出,会在每个请求介绍后执行。如果发生异常,会传入异常对象作为参数注册到函数中 after_this_request 在视图函数内注册一个函数,在这个请求结束后运行

Flask

将本地项目推送到GitHub远程仓库

如何将本地项目推送到Github Tip:在本地要安装好Git,官网:https://git-scm.com/ 一个学习Git的好地方:https://try.github.io/ 在线闯关实战,边练边学的好地方:https://learngitbranching.js.org/ 方法一:使用https推送 12345678910111213# 步骤# 1.创建一个目录mkdir Test# 2.将当前目录变为git管理仓库git init# 3.将文件添加到版本库,这里将目录下的所有文件都添加进去了git add .# 4.告诉git将文件提交到仓库git commit -m "first-commit"# 5.将当前仓库与远程仓库关联git remote add origin 远程仓库的https地址 # eg: git remote add https://github.com/ssmath/Test.git# 6.将仓库内master分支的所有内容推送到远程仓库,这里会使用到Github的账号密码git push -u origin master

Git

vscode配置Pipenv工作环境

让vscode使用Pipenv工作环境 1、查看Pipenv的位置 1234# 先激活Pipenv环境pipenv shell# 获取当前虚拟环境的位置pipenv --venv 2、打开setting.json配置文件 Ctrl+Shift+P,输入settings,选择Open Settings(JSon) 将之前得到的Pipenv环境路径添加进去 “python.venvPath”: “C:\Users\Algorithm\.virtualenvs”

Python

Happy New Year !

12345678910111213141516171819202122232425262728C:printf("Happy New Year");C++ : cout<<"Happy New Year&qu...

blog

HTML&&CSS(划水~~~)

HTML(超文本标记语言) HTML标签不区分大小写。 HTML属性 ID属性指定一个标识符,用于唯一标识页面元素,这些标识符主要供Javascript和CSS使用 class属性是一个全局属性,可用于建立元素编组。可以给多个元素指定相同的class属性,以便在CSS或Javascript中将这些元素作为一个编组来引用它们 style属性用于定义标签的样式。任何标签中都可以指定属性style。使用style属性可以为标签指定一个或多个样式规则,** 在style定义多条规则的方法是用分号将他们分开 **

HTML / CSS

你所拥有的知识并不取决于你记得多少,而在于它们能否在恰当的时候被回忆起来。

blog

Jinja2语法小记

jinja2模板语法小记 Jinja2模板中文文档 三种常见界定符 表达式 {{ ... }} 用于装载字符串、变量、函数调用等 语句 {% ... %} 用于装载控制语句,比如if判断、for循环等 注释 {# ... #} 用于装载一个注释,模板渲染的时候会被忽略掉

Flask

泛型算法-1

泛型算法-1 泛型算法实现了一些经典算法的公共接口,如排序和搜索;称它们是“泛型的”,是因为它们可以用于不同类型的元素的和多种容器类型(不仅包括标准库类型,还包括内置的数组类型),以及其它类型的序列。 ** 大多数算法都定义在头文件algorithm中 ** 算法永远不会执行容器的操作

CPP

装饰器--python

python装饰器回顾 返回函数

Python

博客搭建参考汇总

以下是我搭建博客参考的一些教程 hexo博客搭建教程 https://blog.csdn.net/gdutxiaoxu/article/details/53576018 https://m.w3cschool.cn/hexo_blog/hexo_...

blog
191011121317