Tag: djangoinheritance

在Django中 – 模型inheritance – 它允许你重写父模型的属性吗?

我正在寻找这样做: class Place(models.Model): name = models.CharField(max_length=20) rating = models.DecimalField() class LongNamedRestaurant(Place): # Subclassing `Place`. name = models.CharField(max_length=255) # Notice, I'm overriding `Place.name` to give it a longer length. food_type = models.CharField(max_length=25) 这是我想要使用的版本(虽然我打开任何build议): http : //docs.djangoproject.com/en/dev/topics/db/models/#id7 Django支持这个吗? 如果没有,是否有办法达到类似的结果?