我有一個類屬性和幾個子類的主類。我想爲每個子類設置默認類別。例如:模型的繼承和屬性默認值
class BaseAd(models.Model):
CATEGORY_CHOICES = ((1, 'Zeta'), (2, 'Sigma'), (3, 'Omega'),)
category = models.IntegerField(choices=CATEGORY_CHOICES)
...
class SigmaAd(BaseAd):
additional_prop = models.URLField()
category = models.IntegerField(default=2, editable=False)
當然,我的示例由於FieldError而不起作用。人們如何去「超越」房產價值?或者它是我應該關注的管理員功能?
你有一個簡單的例子? – 2010-05-04 18:02:44
當然,這應該是'kwargs.setdefault('category',2)' – 2010-05-04 18:59:51