Вариант использования, который я пытаюсь рассмотреть, является требованием для пользователя загрузить файл, прежде чем ему будет разрешено перейти к следующему этапу в процессе формы.
Чтобы добиться этого, у меня есть форма Django для сбора общей информации пользователя, которую ПОЗИНАЕТ Django просмотреть «A». Форма отображается с использованием шаблона, который также включает в себя iFrame с простой встроенной кнопкой, которая ссылается на URL-адрес представления Django «B».
Представление «B» просто устанавливает переменную сеанса, чтобы указать, что загрузка произошла, и возвращает URL файла для загрузки, тем самым инициируя загрузку.
В рамках проверки формы «А» (основной формы) мне необходимо проверить, установлена ли переменная сеанса, указывающая загрузку файла.
У меня вопрос: лучше ли это сделать с помощью процесса проверки формы «А», и если да, то как это лучше всего сделать?
Если это не очень хороший подход, где должна проводиться проверка этого события?