Задать вопрос
@776166

Как в форме django инициировать поле типа file, если значение уже есть?

Имеется экземпляр модели с файлом. Файл загружен на диск.
Вопрос: как штатно сгенерировать форму для обновления модели? Суть в том, что, видимо, надо подставлять в неё целиком имеющийся файл. Есть какие-то иные варианты, без необходимости считывать полное содержание файла и отправкой его клиенту в форме (или как там это работает)?
  • Вопрос задан
  • 88 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Это невозможно. Система безопасности браузеров позволяет устанавливать значения полей ввода типа file только в результате осуществления пользователем последовательности действий в виде нажатия на кнопку и выбора файла. Вам придётся просто выводить рядом с полем какой-нибудь маркер того, что файл уже загружен.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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