2013-11-15 3 views
1

Я зову на основе вид классаDjango класса на основе зрения не возвращает текущие данные пользователя

class CurrentUser(APIView): 
    authentication_classes = (authentication.TokenAuthentication,) 
    def get(self, request, format=None): 
     for user in User.objects.all() 
      if request.user.is_authenticated(): 
       fullname = get_full_name(user) 
       return Response(fullname) 

из URL

url(r'^currentuser$', views.CurrentUser.as_view(), name='current-user' 

Но она возвращается ошибка следующим образом ..

NameError at/currentuser глобальное имя 'get_full_name' не определено

ответ

2

Позвоните get_full_name вот так.

fullname = user.get_full_name() 
Смежные вопросы