相关疑难解决方法(0)

在Django中 - 模型继承 - 它是否允许您覆盖父模型的属性?

我希望这样做:

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)
Run Code Online (Sandbox Code Playgroud)

这是我想要使用的版本(虽然我对任何建议持开放态度):http: //docs.djangoproject.com/en/dev/topics/db/models/#id7

这是Django支持吗?如果没有,有没有办法取得类似的结果?

python django django-inheritance

87
推荐指数
8
解决办法
5万
查看次数

标签 统计

django ×1

django-inheritance ×1

python ×1