On Thursday, 2 August 2012 15:31:54 UTC+1, Gregory Thompson Jr. wrote:
>
>
>    1. def login(request):
>    2.     m = Member.objects.get(username=request.POST['username'])
>    3.     if m.password == request.POST['password']:
>    4.         request.session['member_id'] = m.id
>    5.         return HttpResponse("You're logged in.")
>    6.     else:
>    7.         return HttpResponse("Your username and password didn't 
>    match.")
>    
> How about that for starters?
>
> The documentation goes from that to explaining how to set cookies.  How do 
> they expect me to understand what's going on?
> There's absolutely NO explanation of what's going on in that code.  
>
>         request.session['member_id'] = m.id 
>
> How the hell does that work?  
>
> They don't tell you where the session is started, how, what the scope of 
> the session declaration is, etc...  
>
>
> http://www.youtube.com/watch?v=YFd9NLZFmvo&playnext=1&list=PL6CB0A9FA1D9C736A&feature=results_video
>   
>  
>
> See that video?  The video shows you how to use sessions very quickly. 
>  How did the person in the video get ALL of that code from just the 
> documentation? 
>
> If all readers in this thread and kindly tackle each point I made, I 
> promise you your own KFC when I start my empire.  Until then, I really just 
> need someone to give me the step-by-step on this one.  I'm completely new 
> to the framework and the documentation thus far has not been helpful.  I've 
> mainly gotten by with the help of StackOverflow, IRC, and random code 
> snippets online -- and occasionally, some outdated books.  
>
> If you don't want to explain or aren't going to ask me progressive 
> questions with regards to my confusion, please just skip over my plight.
>
> Thank you all.
>


I don't understand why you think you need to know these things in order to 
use sessions. If you want to understand how assigning to a session is 
implemented, you're free to dive into the code itself. But that's literally 
*all you need to do* in order to use the session in the view (assuming 
you've followed the rest of the instructions on that page, eg added the 
middleware).
--
DR.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/iyInVbiR_XoJ.
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