Как использовать UpdateViews на основе классов Django с FileFields - PullRequest
6 голосов
/ 01 апреля 2012

У меня есть простая модель, содержащая FileField среди других. Когда я использую UpdateView на основе классов, можно изменить все поля модели, и изменения сохраняются в базе данных при отправке. Единственное исключение - это FileField, хотя он отображается как часть формы, и я могу выбрать Я подаю файл, который я хочу загрузить, ничего не сохраняется.

Вопрос: Как я могу использовать FileFields в основанных на классе UpdateViews, есть ли определенный код, необходимый для обработки этих полей?

1 Ответ

19 голосов
/ 01 апреля 2012

Убедитесь, что ваша форма объявлена ​​так:

<form enctype="multipart/form-data" method="post" action="/foo/">
...