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

Я отчасти потерян относительно того, как сделать это:

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

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

10
задан Brian Tompsett - 汤莱恩 16 January 2016 в 19:43
поделиться

3 ответа

Вы можете сохранить такую ​​информацию в сеансе , как сказал Игнасио Васкес-Абрамс, или использовать django-flash - ( использование django-flash )

{ {1}}
1
ответ дан 4 December 2019 в 04:36
поделиться

Поместите значения для хранения в сеанс .

0
ответ дан 4 December 2019 в 04:36
поделиться

Есть много способов ... в представлении для шаблона ... поместить переменные в скрытые поля в формах. Итак, когда вы «отправляете» в последующих формах ... значения затем содержатся в следующем request.POST.get ().

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

И меньше всего мне нравится печенье. (см. API для хранения файлов cookie)

ОБНОВЛЕНИЕ: К сожалению, здесь нет примеров кода ... документы довольно легко читать. Существует также веб-сайт djangosnippets, который вы используете для поиска примеров кода.

1
ответ дан 4 December 2019 в 04:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: