title: django model on create use __init__?
body: <p>Let's say I have a class named Hero with a field named "name". Everytime a new Hero object is created, I want to append <code>" is a hero"</code>. Can I use <code>__init__</code> for that? Or is there a django-specific method I can override for that?</p>
  
  <pre><code>class Hero(modes.Model)
    name = models.CharField(max_length=100)
    def __init__(self, *args, **kwargs):
        name += " is a hero"
        super(Hero, self).__init__(*args, **kwargs)
  </code></pre>