django rest框架只写字段用法

django rest框架只写字段用法,django,django-rest-framework,field,serialization,writeonly,Django,Django Rest Framework,Field,Serialization,Writeonly,我只想知道write_only的用法,即下面的选项密码1,2字段 我选中了view返回的文件信息没有密码,所以我可以大致理解,但找不到确切的write\u onlyoptions用法 请有人解释或留下参考文件链接 class SignupSerializer(serializers.ModelSerializer): password1 = serializers.CharField(write_only=True) password2 = serializers.CharFie

我只想知道
write_only
的用法,即下面的选项密码1,2字段

我选中了view返回的文件信息没有密码,所以我可以大致理解,但找不到确切的
write\u only
options用法

请有人解释或留下参考文件链接

class SignupSerializer(serializers.ModelSerializer):
    password1 = serializers.CharField(write_only=True)
    password2 = serializers.CharField(write_only=True)
    token = serializers.SerializerMethodField()

    class Meta:
        model = User
        fields = (
            'username',
            'password1',
            'password2',
        )
这是我的看法

class Signup(APIView):
    def post(self, request):
        serializer = SignupSerializer(data=request.data)
        if serializer.is_valid():
            serializer.save()
            return Response(serializer.data)
        return Response(serializer.errors, 
    status=status.HTTP_400_BAD_REQUEST)

只写就是它所说的

当您在“GET”方法的ViewSet的APIView中使用封闭序列化器类时,DRF在序列化表示时不会包含该字段


这里是api文档,只写它所说的内容

当您在“GET”方法的ViewSet的APIView中使用封闭序列化器类时,DRF在序列化表示时不会包含该字段

以下是有关的api文档