1+1=10

记记笔记,放松一下...

Python flask入门笔记(六)

视图类View

当flask程序收到一个客户端请求,需要一个 view_func进行处理。前面我们一直老老实实定义处理函数,而后用装 …

Python flask入门笔记(五)

接触flask这几天,一直在遇到endpoint 这个东西。不能一直跳过它...

endpoint

例子

在前面,一直在使用装饰器route()

1
2 …

Python flask入门笔记(四)

前面在了解Sessions时接触到SECRET_KEY这一个配置项目,继续看看其他相关配置项

Config

一个Flask的应用程序需要这样那样的配置。这个配置通过Flask对象的config属性来实现。

比如,要 …

Python与加解密库

接前面Qt加解密库,整理一下Python中的状况

Python标准库

  • https://docs.python.org/3/library/crypto.html

Python标准库中有以下几个和crypto相关:

  • hashlib:哈希和消息摘要
  • hmac:密钥相关的哈希运算消息认证码(Hash-based Message Authentication Code)。RFC2104
  • secrets:随机 …

Python flask入门笔记(三)

Flask是一款轻量级的用python实现的web微框架,它基于Werkzeug WSGI工具包和Jinja2模板引擎。

在简单了解Werkzeug和Jinja之后,可以回头看看HTTP相关的东西了...

请求类型

HTTP有不同的请求类型。

Request 用途 备注 …

Python flask入门笔记(二)

Flask是一款轻量级的用python实现的web微框架,它基于Werkzeug WSGI工具包和Jinja2模板引擎。

前面初步认识了Wekzeug这一个WSGI工具包,那么Jinja又有什么神通...

Jinja

Jinja是一个python编写的web模板引擎,作者是来自Pocoo的Armin Ronacher,首次发布于 …

Python WSGI入门笔记

WSGI,是Web Server Gateway Interface首字符缩写, 发音 “whiz-gee”(g发硬/g/) 或者 “whiskey”。

WSGI 历史很久了,2003年由PEP-333规范,2010年,PEP3333基于Python3进行了更新。由于出现比较早,没有Python3.5引入的async、await 等异步内容,这导致2019年出现了ASGI(Asynchronous Server Gateway Interface)。

规范 …

Python的Web开发框架

作为小白,只做个简单记录,不做评价。

Python中有大量的web开发框架,pyton官网的wiki中有一个详细列表。它将框架分为:流行(Popular)、其他(Other)和非活跃(Discontinued,Inactive)三种。流行的框架中又有全 …

非对称加密RSA小记

RSA加密算法是一种非对称加密算法(public-key cryptosystem)。它是由 罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和 伦纳德·阿德曼(Leonard Adleman)在1977年一起提出的。当时他们三人都 …