Я работаю с формой Джанго, которая выглядит следующим образом:Как добавить динамические атрибуты в виде Джанго
class UploadImageForm(forms.Form):
image = forms.ImageField()
image.widget.attrs["onchange"]="this.form.submit();"
stream_id = forms.CharField(max_length=100)
stream_id.widget.attrs["style"]="display:none;"
Для stream_id поля, я хотел бы значения предварительного заполнения на основе соответствующего поля связанной модели, которую я имею в моей базе данных. Как изменить код шаблона, чтобы добавить атрибут, который позволит мне заполнить его?
Я хотел бы избежать использования JS, если возможно.
Спасибо!
По какой-то причине вы не используете 'ModelForm' или не заселяете его в методе' __init__'? Почему это должно быть на _template_? –
Я не знал, что могу использовать параметр init, я изучаю этот atm. ModelForms не представляется возможным, потому что форма только изменяет одно поле в другой более крупной модели. – khalid13