将用户的信息存储在会话中,从而大量重新组合数据库查询。
django-session-user的Python项目详细描述
=======
django会话用户
=====
此应用程序是一个简单的中间件,可以添加到django项目中,该项目将从会话中存储和检索登录用户的信息。
身份验证中间件之后的中间件类:
----
您的服务器已在获取用户会话的内容,该会话已包含用户的标识。为什么不将用户
类的其他数据与它一起存储呢?这样,您就不必为每个经过身份验证的web请求向
数据库发出请求。
此外,如果您使用的是基于cookie的会话后端(如
django cookie会话,由您真正编写),则可以使用其他系统,
甚至可能是非django系统,它读取cookie并了解有关用户的更多信息。
可自定义设置
---------
cookie用户刷新时间[=14400]:
在从数据库中获取用户而不是信任cookie之前需要经过的秒数。这有助于确保即使数据库中的用户属性发生了更改,用户的cookie仍将被更新。
django会话用户
=====
此应用程序是一个简单的中间件,可以添加到django项目中,该项目将从会话中存储和检索登录用户的信息。
身份验证中间件之后的中间件类:
----
您的服务器已在获取用户会话的内容,该会话已包含用户的标识。为什么不将用户
类的其他数据与它一起存储呢?这样,您就不必为每个经过身份验证的web请求向
数据库发出请求。
此外,如果您使用的是基于cookie的会话后端(如
django cookie会话,由您真正编写),则可以使用其他系统,
甚至可能是非django系统,它读取cookie并了解有关用户的更多信息。
可自定义设置
---------
cookie用户刷新时间[=14400]:
在从数据库中获取用户而不是信任cookie之前需要经过的秒数。这有助于确保即使数据库中的用户属性发生了更改,用户的cookie仍将被更新。