可以flask.request类似地使用该对象flask.g来存储每个请求的数据吗?
flask.request
flask.g
我正在编写一个与Flask和Django兼容的库。我计划在两种情况下都将信息存储在请求对象上。我是否可以安全地在请求中存储对象,例如request.user,以确保不会在不同请求之间共享对象?
request.user
是的,这很安全。每个请求的请求对象都是唯一的。
通常g使用它是因为它是一个空的命名空间,专门用于在请求期间保存数据。
g
request是具有现有含义的内部对象,尽管通常将其用于存储,而留给g“应用程序级”数据。
request