Poll Form Session
Session util methods used during poll form creation process.
clean_session(request)
Clean current session from form data
Source code in apps/polls_management/classes/poll_form_utils/poll_form_session.py
34 35 36 37 38 39 40 41 | |
get_poll_form(request)
Factory method to get current form from session (or from POST request).
Source code in apps/polls_management/classes/poll_form_utils/poll_form_session.py
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 | |
init_session_for_edit(request, poll, override_data={}, error_message=None)
Init session for edit. Run this method to prepare the session for using the form to edit a poll.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
request |
HttpRequest
|
Request object. |
required |
poll |
PollModel
|
The poll you wanna edit. |
required |
override_data |
dict
|
Use this dict to override some params. |
{}
|
error_message |
str
|
Use this field to show user an initial error message. |
None
|
Source code in apps/polls_management/classes/poll_form_utils/poll_form_session.py
85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | |