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

2024-06-02 20:14:35 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

Tags: 代码selfdataemailrequestdefargspost
1条回答
网友
1楼 · 发布于 2024-06-02 20:14:35

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

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

相关问题 更多 >