如何从Django rest框架请求获取Django HttpRequest?

2024-10-01 15:35:40 发布

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

我试图使用django messages framework来显示ModelViewSet.create()之后的消息:

class DomainModelViewSet(ModelViewSet):
    def create(self, request):
        super(DomainModelViewSet, self).create(request)
        messages.success(self.request, "Domain Added.")
        return HttpResponseRedirect(reverse('home'))

但我得到:

^{pr2}$

那么,如何使用Django rest框架Request中的DjangoHttpRequest?在


Tags: djangoself消息addedrequestdomaindefcreate
1条回答
网友
1楼 · 发布于 2024-10-01 15:35:40

我浏览了源代码,并在键入问题时找到了答案。在

Django REST框架有一个Request_request属性中保留{}(或至少一个与Django消息兼容的)。所以,这是有效的:

messages.success(self.request._request, "Domain Added.")

相关问题 更多 >

    热门问题