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文档