Django 2.2 отключенное поле формы не передается в виджет - PullRequest
0 голосов
/ 06 апреля 2020

Я использую ту же форму для создания и редактирования объекта. Одно поле не может быть отредактировано при редактировании объекта, поэтому я передал его 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'], это на самом деле работает. Нужно ли самому добавлять его в виджет?

Заранее спасибо

...