Как обновить опции (переменная django queryset) тега select на основе значения события onchange в шаблоне django?
Мне нужно будет обновлять значения опций после выбора в шаблоне Django?
Например,
<select id="state" type="text" name="state" onChange="update()">
<option value="">Select state</option>
{% for state in state %}
<option value="{{state.id}}"
{{state.name|capfirst}}
</option>
{% endfor %}
</select>
После выбора штата я хочу обновить набор запросов городов в соответствии с выбранным штатом. Например, если кто-то выберет Калифорнию в качестве штата, я хочу просто дать варианты городов, которые находятся в штате Калифорния.
<select id="city" type="text" name="city">
<option value="">Select city</option>
{% for city in city %}
<option value="{{city.id}}"
{{city.name|capfirst}}
</option>
{% endfor %}
</select>
Может ли кто-нибудь подсказать, как лучше всего подойти к этому?