Django - @api_view(['GET,'POST'])请求函数中的request.user.username

时间:2017-07-06 09:40:55

标签: django

所以我有一个@api_view,它基于一个post请求,它有一些从前端发送的参数。我想获取登录用户的用户名以执行其他一些操作。但 request.user.username 始终返回“匿名用户”。

如果我在此请求函数之外调用 request.user.username ,我会正确返回登录用户。这里出了什么问题?

@api_view(['GET','POST']) 
def function(request):
    if request.method == 'POST':
        data = request.data 
        # perform some function
        username = request.user.username
        # perform some other actions

0 个答案:

没有答案