Saya mencoba untuk mendapatkan tag pilih html dengan wilayah yang berbeda (mendapatkan dari database), ketika pengguna telah memilih suatu wilayah, saya ingin tag pilihan lain untuk mengaktifkan dan menampilkan kota-kota di wilayah itu (saya memiliki data dalam database sqlite, dimana id kabupaten ada di database kota). Saya menggunakan python di Pycharm, dengan labu dan saya belum menemukan tutorial yang bagus.
Apakah ada cara mudah untuk menggunakan beberapa ekstensi ke labu? Saya melihat sesuatu tentang sijax, tapi saya tidak pernah mengerti cara menggunakannya.
Kode yang saya miliki kira-kira seperti ini, tapi saya kira bagian kota harus dibuat melalui beberapa hal javascript:
<div class="form-group">
<label for="inputCounty">County</label>
<select class="form-control" id="select_county" name="select_county">
<option value="">Choose county</option>
{% for county in counties %}
<option value="{{ county.id }}">{{ county.name }}</option>
{% endfor %}
</select>
</div>
<div class="form-group">
<label for="inputCity">City</label>
<select class="form-control" id="select_city" name="select_city">
<option value="">Choose city</option>
{% for city in cities %}
<option value="{{ city.id }}" class="{{ city.county }}">{{ city.name }}</option>
{% endfor %}
</select>
</div>
Saya mencoba plugin "rantai" -javascipt tetapi tidak berhasil, tapi itu sebabnya saya memiliki kelas di tag opsi.
Saat ini kabupaten dan semua kota dikirim ke template html, tapi menurut saya itu tidak akan berkelanjutan nanti karena saya ingin menambahkan dropdown lain dengan tempat-tempat di kota juga, jadi saya harus mengirim banyak data yang tidak akan pernah digunakan.