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