jeudi 11 septembre 2014

Tastypie requests showing Anonymous user even after Logging In


Vote count:

0




I am working on a project in angularjs and django 1.6



login(request, user)
print(request.user, request.user.id)


The login is done using standard login from django.contrib.auth in the LoginResource. Inside that it successfully prints user and its id.


Then after logging in i tried another api request from client side.Say there is a MessageResource model. And it has archive function.



def archive(self, request, **kwargs):
self.method_check(request, allowed=['post'])
data = self.deserialize(request, request.body,format=request.META.get('CONTENT_TYPE', 'application/json'))
arch_data = data.get('arch_list', '')
print(request.user, request.user.id)


So i tried to track the user inside this function.But the last print line prints



AnonymousUser None


Means the user data is not stored in it. Can someone tell me what i'm doing wrong ? How can i get the login user from request?



asked 1 min ago







Tastypie requests showing Anonymous user even after Logging In

Aucun commentaire:

Enregistrer un commentaire