class documentation

class SessionStorage(BaseStorage): (source)

View In Hierarchy

Store messages in the session (that is, django.contrib.sessions).

Method __init__ Undocumented
Method deserialize_messages Undocumented
Method serialize_messages Undocumented
Class Variable session_key Undocumented
Method _get Retrieve a list of messages from the request's session. This storage always stores everything it is given, so return True for the all_retrieved flag.
Method _store Store a list of messages to the request's session.

Inherited from BaseStorage:

Method __contains__ Undocumented
Method __iter__ Undocumented
Method __len__ Undocumented
Method __repr__ Undocumented
Method add Queue a message to be stored.
Method update Store all unread messages.
Class Variable level Undocumented
Instance Variable added_new Undocumented
Instance Variable request Undocumented
Instance Variable used Undocumented
Method _get_level Return the minimum recorded level.
Method _prepare_messages Prepare a list of messages for storage.
Method _set_level Set a custom minimum recorded level.
Instance Variable _level Undocumented
Instance Variable _queued_messages Undocumented
Property _loaded_messages Return a list of loaded messages, retrieving them first if they have not been loaded yet.
def __init__(self, request, *args, **kwargs): (source)
def deserialize_messages(self, data): (source)

Undocumented

def serialize_messages(self, messages): (source)

Undocumented

session_key: str = (source)

Undocumented

def _get(self, *args, **kwargs): (source)

Retrieve a list of messages from the request's session. This storage always stores everything it is given, so return True for the all_retrieved flag.

def _store(self, messages, response, *args, **kwargs): (source)

Store a list of messages to the request's session.