title: django 1.3 UserProfile matching query does not exist
body: <p>I have a small problem with User model, the model looks like this:</p>
  
  <pre><code>#! -*- coding: utf-8 -*-
  
  from django.db import models
  from django.contrib.auth.models import User
  
  class UserProfile(models.Model):
        url = models.URLField(max_length = 70, blank = True, verbose_name = 'WWW')
        home_address = models.TextField(blank = True, verbose_name = 'Home Adress')
        user = models.ForeignKey(User, blank = True, unique = True)
  
        def __unicode__(self):
            return '%s' %(self.user)
  </code></pre>
  
  <p>When I open a django-shell and first import a user :</p>
  
  <pre><code>u = User.objects.get(id = 1)
  </code></pre>
  
  <p>and then :</p>
  
  <pre><code>zm = UserProfile.objects.get(user = u)
  </code></pre>
  
  <p>I get an error:</p>
  
  <p>DoesNotExist: UserProfile matching query does not exist.</p>
  
  <p>The idea is simple, first I create a user, it works, then I want to add some informations to the user, it dosn't work:/</p>