Живое обновление формы django на основе другого селекта

У меня есть такая форма

class AddressForm(forms.ModelForm):
    class Meta:
        model = Address
        fields = (
            'country',
            'province',
            'city',
           )

и вот как я сделал это в шаблоне

<div class="form-group col-md-6 col-lg-6">
    <label for="address_province2">province<span class="required-f">*</span></label>
    {{form.province}}
</div>
<div class="form-group col-md-6 col-lg-6">
    <label for="address_province">city<span class="required-f">*</span></label>
    {{form.city}}
</div>

каждый город имеет внешний ключ к своей провинции. Поэтому я хочу изменить параметры города на основе того, что пользователь выбрал из провинции.

и все они находятся на одной странице и форме, поэтому мне нужно, чтобы это обновлялось в реальном времени.

PS: если вы думаете, что это можно сделать с помощью ajax, я был бы очень признателен за полный код.

Вернуться на верх