Проблема с моделью

Я объявил свои классы моделей, найденные в этой ссылке.... Теперь я хочу настроить способ добавления/ edit ModelForm для объекта Vehicle отображается в том смысле, что я хочу, чтобы поля года, марки, модели и производителя отображались отдельно, а не ссылались на одно поле common_vehicle из класса Vehicle. Как это может быть сделано?


person Stephen    schedule 14.05.2010    source источник


Ответы (1)


Почему бы вам не сделать 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
person Steve Jalim    schedule 14.05.2010