Once user has logged in you can access user in every view by means of
request as below

def view2(request):
   user = request.user


On Jun 11, 6:55 am, ariest <arielesteve...@gmail.com> wrote:
> I have two views and I want to pass the user variable from login view
> to parent1 view but I dont know how to do that.
>
> Can anyone help me please?
>
> def login(request):
>     username = request.POST.get('username', '')
>     password = request.POST.get('password', '')
>     user = auth.authenticate(username=username, password=password)
>     if user is not None and user.is_active:
>         auth.login(request, user)
>         if user.get_profile().type == 'parent':
>             return render_to_response("parent.html")
>
>         elif user.get_profile().type == 'teacher':
>              return render_to_response("teacher.html")
>
>         else:
>             return HttpResponse("succes")
>     else:
>         # Show an error page
>         return HttpResponse("error")
>
> -------------------------------------------------
>
> def parent1(request):
>     key = user.get_profile().link
>     parent = Parent.objects.get(pk=key)
>     list_children = parent.children.all()
>     return render_to_response("parent1.html")
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to