title: Overriding class member variables in Python (Django/Satchmo)
body: <p>I'm using Satchmo and Django and am trying to extend Satchmo's Product model.  I'd like to make one of the fields in Satchmo's Product model have a default value in the admin without changing Satchmo's source code.  Here is an abbreviated version of Satchmo's Product model:</p>
  
  <pre><code>class Product(models.Model):
      site = models.ForeignKey(Site, verbose_name='Site')
  </code></pre>
  
  <p>This is what I attempted to do to extend it...</p>
  
  <pre><code>class MyProduct(Product):
      Product.site = models.ForeignKey(Site, verbose_name='Site', editable=False, default=1)
  </code></pre>
  
  <p>This does not work, any ideas on why?</p>