Python 如何在django中为HttpRequest.POST设置默认值?

Python 如何在django中为HttpRequest.POST设置默认值?,python,django,django-rest-framework,Python,Django,Django Rest Framework,如果字段未发送,如何设置默认值?! 例如,我的代码: class SampleViewSet(ParentListAPIView): def post(self, request, *args, **kwargs): _email = self.request.data['email'] self.request.data是一个dict,您可以使用带有默认值的.get() class SampleViewSet(ParentListAPIView): def p

如果字段未发送,如何设置默认值?! 例如,我的代码:

class SampleViewSet(ParentListAPIView):
    def post(self, request, *args, **kwargs):
        _email = self.request.data['email']

self.request.data
是一个
dict
,您可以使用带有默认值的
.get()

class SampleViewSet(ParentListAPIView):
    def post(self, request, *args, **kwargs):
        _email = self.request.data.get('email', "default@email.com")

self.request.data
是一个
dict
,您可以使用带有默认值的
.get()

class SampleViewSet(ParentListAPIView):
    def post(self, request, *args, **kwargs):
        _email = self.request.data.get('email', "default@email.com")

请不要对您的问题或答案添加评论以表示“谢谢”->请不要对您的问题或答案添加评论以表示“谢谢”->