Session storage¶
Bindings¶
Sometimes it is useful to save some of user states between sessions:
Form values
Table sort orders
Visual design options
Last opened page
Etc
pantra introduces session storage:
digraph "Session storage" { size="4,4"; UI [label="UI data\nor local state"]; Dict [label="Data mapping\n+key", shape=rect]; Rec [label="Named\nbinding", shape=rect] Storage; UI -> Dict -> Rec -> Storage [dir=both]; }Classes¶
Default implementation is set by parameter `
- class pantra.session_storage.SessionStorage(session: Session)[source]¶
Abstract session storage.
Allows to keep user values between sessions.
- Parameters:
session (Session)