Я использую ту же форму для создания и редактирования объекта. Одно поле не может быть отредактировано при редактировании объекта, поэтому я передал его self.fields['my_field'].disabled = True
, поскольку django 1,9+ позволяют это (и оно чище).
Но что бы то ни было, html не меняется, вход по-прежнему редактируемый и на нем нет отключенного атрибута. Отметьте в context_data
моего context_data['form'].fields['my_field'].disabled
True
.
, поэтому я не понимаю, что происходит. Из того, что я увидел здесь , когда отключенное передается атрибутам виджета Я скучаю по чему-то?
Когда я вручную делаю self.fields['my_field'].widget.attrs['disabled']
, это на самом деле работает. Нужно ли самому добавлять его в виджет?
Заранее спасибо