Нехешируемый тип '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. Эта проблема возникает из-за отсутствия прав в группе, к которой был приписан пользователь. Как только эти права были добавлены, ошибка исчезла.