Я работаю над многоязычной формой, которая переведена i18n, и у меня возникла проблема.
Когда я использую {{form.as_p}} для генерации форм и предоставляю неверные данные для формы,предоставленные ранее данные не удаляются из формы - и я хочу, чтобы в моей пользовательской форме было то же поведение, в которое будут переведены некоторые поля.
Это моя пользовательская форма:
<div class="">
{{ form.subject.errors }}
<input class="contact_form" id="id_subject"
type="text" name="subject"
onfocus="if(this.value=='{% trans "Title" %}') this.value=''"
value="{% trans "Title" %}"
maxlength="128" />
</div>
КакЯ могу изменить его поведение, чтобы он не очищал предоставленные данные после ошибки?И только поля, которые содержали недопустимый dada, должны быть удалены из формы.
Я не смог найти ничего в документации по django по этому вопросу.