我正在使用Satchmo和Django,並試圖擴展Satchmo的產品模型。我希望在不改變Satchmo的源代碼的情況下,讓Satchmo的產品模型中的某個字段在管理員中擁有默認值。這裏是的Satchmo產品型號的縮寫版本:在Python中覆蓋類成員變量(Django/Satchmo)
class Product(models.Model):
site = models.ForeignKey(Site, verbose_name='Site')
這就是我試圖做延長它...
class MyProduct(Product):
Product.site = models.ForeignKey(Site, verbose_name='Site', editable=False, default=1)
這不起作用,爲什麼任何想法?