Python Django rest框架序列化程序排除不工作
因此,我有以下两个序列化程序:Python Django rest框架序列化程序排除不工作,python,django,django-rest-framework,Python,Django,Django Rest Framework,因此,我有以下两个序列化程序: class UserSerializer(serializers.ModelSerializer): class Meta: model = User exclude = ("password",) class FooBarSerializer(serializers.ModelSerializer): user = UserSerializer() class Meta:
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = User
exclude = ("password",)
class FooBarSerializer(serializers.ModelSerializer):
user = UserSerializer()
class Meta:
model = FooBar
fields = ("user",)
当我运行视图获取FooBar信息时,它仍然显示用户密码…为什么
景色
你确定你的FooBarSerializer中真的使用了UserSerializer吗?@BenjaminToueg这是什么意思?我的意思是,我需要在其中使用它,我的代码不能确保这一点吗?
class FooBar(generics.ListAPIView):
queryset = FooBar.objects.all()
serializer_class = FooBarSerializer