Ключевое слово Django отклоняет аргумент 'disabled'
Я пытаюсь сделать 2 поля в полевом наборе возможными для редактирования (остальные должны быть только видимыми), но у меня есть проблема с параметрами:
мой код:
def get_fieldsets(self, request, obj=None):
fieldsets = self.fieldsets
if request.user.groups.filter(name='copywriter').exists():
editable_fields = ['author', 'month']
readonly_fields = [field for field in self.fieldsets[0][1]['fields'] if field not in editable_fields]
fieldsets = [(None, {'fields': editable_fields})] + [(None, {'fields': readonly_fields, 'disabled': True})]
return fieldsets
Но в любое время, когда я перехожу к просмотру записи, я вижу ошибку "Fieldset.init() got an unexpected keyword argument 'disabled'".
Как я могу это исправить?
Я не знаю, где именно ошибка, я использую ключевое слово из документации, но оно не работает.