Сериализация Django User в шаблоне: Объект типа Group не является JSON сериализуемым

У меня есть Django CBV DetailView, который имеет встроенное приложение Vue.

В представлении я получаю некоторые данные и передаю их в шаблон, чтобы Vue мог получить к ним соответствующий доступ.

Данные представления выглядят следующим образом:

    def get_context_data(self, **kwargs):
        # Call the base implementation first to get a context
        context = super().get_context_data(**kwargs)
        context["summative"] = get_object_or_404(
            Summative, id=self.kwargs["summative_id"]
        )
        context["json_requestor"] = model_to_dict(self.request.user)
        context["json_evaluation"] = model_to_dict(self.object)
        return context

В шаблоне я добавляю его следующим образом:

    {{ json_requestor|json_script:"requestor-data" }}
    {{ json_evaluation|json_script:"evaluation-data" }}

json_evaluation передается нормально. Однако в json_requestor появляется ошибка.

Выдает эту ошибку: Object of type Group is not JSON serializable

Есть мысли о том, как лучше решить эту проблему?

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