我已经在this link中声明了我的模型类....我现在想要自定义我对Vehicle
对象的添加/编辑ModelForm的呈现方式,我想要年份,make单独呈现的模型和制造商字段,而不是引用common_vehicle
类中的一个Vehicle
字段。怎么办呢?
答案 0 :(得分:2)
为什么不让Vehicle继承CommonVehicle? (根据你在那里获得FK的原因,当然 - 你可能真的需要它,但我猜不是)
而不是:
class Vehicle(models.Model):
...
common_vehicle = models.ForeignKey(CommonVehicle)
使用:
class Vehicle(CommonVehicle):
...all your other Vehicle fields here, but not the FK to CommonVehicle