我可以仅仅为了验证而使用序列化程序吗? 例如,如果我有CommentSerializer作为
from rest_framework import serializers
class CommentSerializer(serializers.Serializer):
email = serializers.EmailField()
content = serializers.CharField(max_length=200)
created = serializers.DateTimeField()
是否根据DRF的动机,仅将此序列化程序用于验证请求或某些数据,而不参考任何Django模型?例如:
from rest_framework.views import APIView
from rest_framework.response import Response
class MyAPIView(APIView):
def post(self, request, format=None):
serializer = CommentSerializer(data=dict(request.data))
if serializer.is_valid():
validated_data = serializer.validated_data
# do something with validated_data
# return some data as Response()
还是我在反对框架指导
目前没有回答
相关问题 更多 >
编程相关推荐