Найти - Пользователи
Полная версия: Можно ли передать обьект класса в форму как скрытое поле?
Начало » Django » Можно ли передать обьект класса в форму как скрытое поле?
1
gtlhbkkj
у меня есть обьект класса.
Его нужно передать в шаблон с формой.
Результаты заполнения формы должны быть переданы в следующий шаблон (в следующую форму) и так далее. По дороге обьект класса слегка меняется в зависимости от данных в форме.
В настоящий момент реализую это через запись в таблице (модели).
То есть запихиваю аттрибуты класса в таблицу (модель),
Передаю в форму номер записи таблиц как скрытое поле.
И так далее
Как можно это сделать без таблицы?
FishHook
gtlhbkkj
Вообще это зависит от задачи. В частном случае всю логику можно реализовать на клиенте через AJAX-запросы (что в общем то логично в 2020-м году). Если по каким-то причинам это нельзя сделать на клиенте, то вам никуда не деться от сохранения промежуточных результатов - вы же не знаете заранее в какой именно процесс ваш веб-сервер адресует следующий запрос. Другое дело, что никто не заставляет вас писать кратковременно хранящиеся данные в БД, можно для этого использовать любое in-memory хранилище - благо их как грязи https://en.wikipedia.org/wiki/List_of_in-memory_databases
gtlhbkkj
С
FishHook
gtlhbkkjВообще это зависит от задачи. В частном случае всю логику можно реализовать на клиенте через AJAX-запросы (что в общем то логично в 2020-м году). Если по каким-то причинам это нельзя сделать на клиенте, то вам никуда не деться от сохранения промежуточных результатов - вы же не знаете заранее в какой именно процесс ваш веб-сервер адресует следующий запрос. Другое дело, что никто не заставляет вас писать кратковременно хранящиеся данные в БД, можно для этого использовать любое in-memory хранилище - благо их как грязи https://en.wikipedia.org/wiki/List_of_in-memory_databases
спасибо. Нужно посмотреть что есть Аякс, что есть ин-мемори хранилища. Никогда об этом не слышал. Благодарю вас.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB