в основном у меня есть форма, в которой я выбираю марку и модель и др. c. В моем models.py у меня есть это:
MAKES = (
('', ''),
('FORD', 'Ford'),
('AUDI', 'Audi'),
)
MODELS = (
('', ''),
('CMAX', 'C-Max'),
('FOCUS', 'Focus'),
('A3', 'A3'),
('A4', 'A4'),
)
class Query(models.Model):
MAKE = models.CharField(max_length = 50, choices=MAKES)
MODEL = models.CharField(max_length = 50, choices=MODELS)
class Average(models.Model):
class Meta:
db_table = 'ford_cmax'
make = models.CharField(max_length = 15)
model = models.CharField(max_length = 20)
forms.py
MAKE = forms.ChoiceField(choices=MAKES, required=True )
MODEL = forms.ChoiceField(choices=MODELS, required=True )
class Meta:
model = Query
fields = ['MAKE', 'MODEL']
Как только я go захожу на веб-сайт, я могу выбрать Ford A3 или Audi Focus для Например, как я могу предотвратить это и отобразить выбор модели на основе выбранной марки? Так, например, когда я выберу Ford в качестве производителя, у меня будет только два варианта (C -Max, Focus), а не все 4.