Как вы передаете или обмениваете переменные между представлениями django?

Я как бы потерял, как это сделать:

У меня есть несколько выделенных прямоугольников, с одним полем для каждого представления. Каждый выбор должен быть сохранен, чтобы был создан запрос. В конце запрос должен быть запущен.

Но как вы делитесь государством в django? Я могу перейти от представления к шаблону, но не шаблон для просмотра и просмотра без просмотра. Или я действительно не уверен, как это сделать. Пожалуйста, помогите!

Ответ 1

Существует много способов... в представлении шаблона... поместить переменные в скрытые поля в формы. Поэтому, когда вы "отправляете" в последующих формах... значения затем содержатся в следующем запросе .POST.get().

Конечно, вы также можете хранить различные элементы данных в таблице DB (диск или ram) между представлениями... используя session_id как ключ в хранилище данных. (не рекомендуется для балансировочных систем).

И моим наименее любимым является куки. (см. API для хранения файлов cookie)

UPDATE: Извините, здесь нет примеров кода... документы довольно легко читать. Существует также сайт djangosnippets, который вы используете для поиска кода примера.

Ответ 3

Поместите значения в session.