title: session across multiple page request in Django
body: <p>What I am doing is this:
  Some terminology:</p>
  
  <p>I, who is the client according to the terminology, am using OAuth to get permission from the user(asset holder)'s information on another side(the server).</p>
  
  <p>1, I(the client) issued an request for request token to the "server" and the server responded with the request token. </p>
  
  <p>2, after I got the responded request token, I saved it in the session, using request.session['request_token'] = XXX(the token) and will retrieve it later on. </p>
  
  <p>3, then, I use the authentication url the server gave me to redirect the user to the server's site. The user approves and the server redirects the user back according to my callback_url.</p>
  
  <p>4, And now, I want to retrieve the session value, which I just saved. But failed.</p>
  
  <p>I think it is because the session can not persist beyond multiple page requests.(It works on my machine if it involves just a single redirection)</p>
  
  <p>Using database to save the value is OK, but is there any way more elegant than that(like using session)?</p>