rjv*_*rjv 10 django django-rest-framework django-messages
如何让django消息框架与rest_framework一起使用?
这是我的看法
@api_view(['GET', 'POST'])
def myview(request):
if request.method == 'GET':
#return a Response object
else:
#process post data
messages.success(request, 'Success')
return Response(response)
Run Code Online (Sandbox Code Playgroud)
我遇到以下错误
add_message() argument must be an HttpRequest object, not 'Request'
Run Code Online (Sandbox Code Playgroud)
这是因为rest_framework不使用普通HttpRequest对象,默认情况下在django中使用.
如何在休息框架中使用消息传递框架?
sax*_*sax 24
DRF视图不使用,HttpRequest但使用rest_framework.request.Request(在此处阅读)您可以访问您需要使用的对象
messages.success(request._request, 'Success')
Run Code Online (Sandbox Code Playgroud)
无论如何,这个代码只有在您使用时才有意义 BrowsableAPIRenderer
| 归档时间: |
|
| 查看次数: |
6096 次 |
| 最近记录: |