Django 5: Внутри формы фильтруйте данные с помощью другого поля той же формы [дубликат]
У меня есть вопрос, который я не могу решить.
Форма:
- Я выбираю страну
- Я выбираю регион 1
- Я выбираю регион 2
На основе выбранной страны, как я могу отфильтровать данные для региона 1?
Код
fk_country = forms.ModelChoiceField(
label="Pais",
queryset= PteCountry.objects.all(),
required=True,
error_messages={"required": "Introduzca Pais"},
)
fk_region_1 = forms.ModelChoiceField(
label="Region 1",
queryset= PteRegion1.objects.filter(fk_country_id__in=PteCountry.objects.filter(id=**?????**).values_list('id')),
required=True,
error_messages={"required": "Introduzca Region 1"},
)
отфильтровать список значений, основанный на поле той же формы