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")
请不要对您的问题或答案添加评论以表示“谢谢”->请不要对您的问题或答案添加评论以表示“谢谢”->