Доброго времени года!
Интересует вопрос: есть ли в Django (1.11/2.х) встроенный механизм пред-сохранения данных перед сохранением модели? Поясню. Например, есть модель, которая реализует форму заявки на наличие товара (поля: ФИО, телефон, почта, ID товара со страницы, связь с ID юзера).
Сложность в том, что для функционирования данного примера — нужен ещё и ID юзера, то есть данную заявку могут видеть все, но отправлять (сохранять) только зарегистрированные пользователи.
Так вот. Как сделать (штатными методами Django), чтобы данные из формы сохранялись в какой-нить Redis, приложение переходило на страницу логина, при успешной авторизации — доставало из Redis все данные + присваивало ID пользователя (который теперь есть) — только после этого сохранялось в БД (Postgres)?
Вопрос нубский, но никогда не сталкивался с подобной задачей.. поэтому, очень хотелось бы послушать best practice по этой теме, но буду рад и просто толковым комментариям. Спасибо! :)