title: How does default_token_generator store tokens?
body: <p>I recently built a Django-based authentication system using a tutorial. Within this System I created a token within a forms.py. This Token is then send (as a link) in an activation activation mail. </p>
  
  <pre><code>from django.contrib.auth.tokens import default_token_generator    
  token = default_token_generator.make_token(user)
  </code></pre>
  
  <p>The view which receives the get request matches the token and the user-id supplied in this link and checks the token using: </p>
  
  <pre><code>default_token_generator.check_token(user, token)
  </code></pre>
  
  <p>This verifies that the token was sent though my site. But I don't understand the process. The token is unique but I don't seem to save the token somewhere? So how does <code>check_token()</code>verify the token?</p>