title: Django unicode method doesn't work
body: <p>When I define a class in my model part, I write a <code>__unicode__</code> method. But it still shows the class name + object form. Like, Publisher object</p>
  
  <pre><code>class Publisher(models.Model):
      name = models.CharField(max_length = 30)
      address = models.CharField(max_length = 50)
      city = models.CharField(max_length = 60)
      state_province = models.CharField(max_length = 30)
      country = models.CharField(max_length = 50)
      website = models.URLField()
  
      def __unicode__(self): 
          return self.name
  </code></pre>