Python DRF:';dict';对象不可调用

Python DRF:';dict';对象不可调用,python,json,django,django-rest-framework,Python,Json,Django,Django Rest Framework,我试图使用DRf,但在某个时候我遇到了一个错误,错误是:TypeError:“dict”对象不可调用。每次我向序列化程序发送JSON列表时都会发生这种情况: class EmployeeDetailSerializer(serializers.ModelSerializer): id = serializers.UUIDField() class Meta: model = User fields = ('id', 'full_name', 'e

我试图使用DRf,但在某个时候我遇到了一个错误,错误是:
TypeError:“dict”对象不可调用。
每次我向序列化程序发送JSON列表时都会发生这种情况:

class EmployeeDetailSerializer(serializers.ModelSerializer):
    id = serializers.UUIDField()

    class Meta:
        model = User
        fields = ('id', 'full_name', 'email', 'user_tag', 'password')

    def update(self, instance, validated_data):

        for tag_id in validated_data('user_tag'):
            tag = UserTag.objects.get(id=tag_id)
            instance.user_tag.add(tag)

        instance.save()
        return instance
我的JSON如下所示:
{“用户标签”:[“bc41fbef-7df0-4135-8374-29e35145fedb”}

正如错误所说,
验证的数据是一个字典;您不能使用调用括号访问这些内容,而是使用索引括号:

for tag_id in validated_data['user_tag']:

这只是猜测,但是您是否尝试过删除
id=serializers.UUIDField()
中的括号?我需要完整的追踪才能确定。
for tag_id in validated_data['user_tag']:
    tag = UserTag.objects.get(id=tag_id.id)
    instance.user_tag.add(tag)`