Ключевое слово 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'".

Как я могу это исправить?

Я не знаю, где именно ошибка, я использую ключевое слово из документации, но оно не работает.

Вернуться на верх