oioioi.base.middleware¶
Module Contents¶
Classes¶
Middleware which adds an attribute |
|
Middleware annotating user object with path of authentication |
|
Add username and email of a user who caused an exception |
|
Middleware used for reporting username in response header, |
|
- class oioioi.base.middleware.TimestampingMiddleware(get_response)[source]¶
Bases:
objectMiddleware which adds an attribute
timestampto eachrequestobject, representing the request time asdatetime.datetimeinstance.It should be placed as close to the begging of the list of middlewares as possible.
- class oioioi.base.middleware.AnnotateUserBackendMiddleware(get_response)[source]¶
Bases:
objectMiddleware annotating user object with path of authentication backend.
- class oioioi.base.middleware.UserInfoInErrorMessage(get_response)[source]¶
Bases:
objectAdd username and email of a user who caused an exception to error message.
- class oioioi.base.middleware.UsernameHeaderMiddleware(get_response)[source]¶
Bases:
objectMiddleware used for reporting username in response header, so that nginx can log it in access log.