Мне нужна модель модели django с 2 полями, где второй список выбора поля зависит от того, что было выбрано в первом. Моя модель:
class Offer(BaseModel):
VEHICLE_TYPES = (
('personal','Personal car'),
('truck','Truck'),
)
vehicle_type = models.CharField(max_length=32, choices=VEHICLE_TYPES, default='personal', verbose_name='Vehicle type')
PERSONAL_MAKES = (
('',''),
)
TRUCK_MAKES = (
('',''),
)
make = models.CharField(max_length=32)#what more??
Как я могу задать выбор поля make для PERSONAL_MAKES, если для параметра vehicle_type установлено личное? Как я могу это сделать? Возможно ли это на уровне модели?