Есть ли встроенный способ вернуть проверенные поля формы в Django? - PullRequest
0 голосов
/ 19 марта 2012

Я хотел бы получить все поля формы django, прошедшие валидацию, чтобы предварительно сохранить частичные данные при каждой попытке валидации перед возвратом в шаблон с ошибками валидации. Однако метод clean () не возвращает никаких данных, если есть ошибки валидации.

Есть ли простой способ получить только проверенные поля и передать их в save ()?

1 Ответ

0 голосов
/ 19 марта 2012

Самый простой способ - переопределить метод clean, чтобы сохранить данные, для которых нет ошибок, в другое свойство, например self.partial_cleaned.

.
...