Нехешируемый тип 'list' при вводе на change_list в Django

Я несколько дней искал решение этой проблемы. После того, как я затронул файл admin.py, чтобы переопределить методы get_queryset и get_form, я столкнулся с ошибкой unhashable type 'list', в которой нет информации о том, где находится ошибка. Я удалил переопределение методов get_queryset и get_form, но все равно получил тот же результат.

[Ошибка][1]

Я обнаруживаю эту ошибку, когда хочу отфильтровать список, переопределив метод get_queryset, или когда пытаюсь ввести элемент списка формы. Файлы в моем проекте следующие:

APP => Main

admin.py

models.py

Журналы сервера

[РАЗРЕШЕНО]

После изучения проблемы выяснилось, что ошибка генерировалась в форме модели внутри условного поля readonly в html-шаблоне. Ошибка конкретно находилась в {{field.contents}} файла fieldsets.html. Эта проблема возникает из-за отсутствия прав в группе, к которой был приписан пользователь. Как только эти права были добавлены, ошибка исчезла.

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