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:
object
Middleware which adds an attribute
timestamp
to eachrequest
object, representing the request time asdatetime.datetime
instance.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:
object
Middleware annotating user object with path of authentication backend.
- class oioioi.base.middleware.UserInfoInErrorMessage(get_response)[source]¶
Bases:
object
Add username and email of a user who caused an exception to error message.
- class oioioi.base.middleware.UsernameHeaderMiddleware(get_response)[source]¶
Bases:
object
Middleware used for reporting username in response header, so that nginx can log it in access log.