title: Redirect user for his first connexion
body: <p>I want new users to be <strong>redirected</strong> to a specific web page only when it's <strong>their first connexion ever</strong>.
  I looked up online and on SO, but could not find anything.</p>
  
  <p>Is there any easy way to do it with django ?</p>
  
  <p>So there is what I tried : </p>
  
  <p><strong>Models.py</strong> </p>
  
  <pre><code> from django.db import models
  from django.contrib.auth.models import User
  from imagekit.models import ImageSpecField, ProcessedImageField
  from imagekit.processors import ResizeToFill
  # Create your models here.
  
  class Profile(models.Model):
      user = models.OneToOneField(User, on_delete=models.CASCADE)
      manager = models.BooleanField(default=False)
      first_visit = models.BooleanField(default=True)
  </code></pre>
  
  <p><strong>Views.py</strong> </p>
  
  <pre><code>def verification(request):
  #get currently logged in user
  user = request.user
  
  #check if the user is the first time
  if user.first_visit == True:
      #if this is the first time, change the value for false and redirect it to the place
      user.first_visit = False
      user.save()
      return HttpResponseRedirect(reverse('profile'))
  else:
      return HttpResponseRedirect(reverse('profile'))
  </code></pre>
  
  <p>And in my settings</p>
  
  <pre><code>LOGIN_REDIRECT_URL = 'app:verification'
  </code></pre>
  
  <p>But I have an error message </p>
  
  <blockquote>
    <p>NoReverseMatch at /users/accounts/signup/
    'app' is not a registered namespace</p>
  </blockquote>