首页 > 解决方案 > 如何从 Django 休息框架中相关字段的 to_representation 方法中返回一个 dict 对象?

问题描述

我有一个这样的自定义字段:

class TagField(serializers.RelatedField):
    def to_representation(self, value):
        resp = {
            'name': value.name,
            'categoryid': value.categoryid.pk
        }
        return resp 

我收到一个错误,提示“dict”对象不可散列。为什么会这样?我怎样才能让它工作?

标签: pythonpython-3.xdjangodjango-rest-framework

解决方案


推荐阅读