ฉันกำลังพยายามรับแท็กเลือก html กับมณฑลต่างๆ (รับจากฐานข้อมูล) เมื่อผู้ใช้เลือกเคาน์ตี ฉันต้องการให้แท็กเลือกอื่นเปิดใช้งานและแสดงเมืองต่างๆ ในเคาน์ตีนั้น (ฉันมีข้อมูลในฐานข้อมูล sqlite โดยที่รหัสจังหวัดอยู่ในฐานข้อมูลเมือง) ฉันใช้ python ใน Pycharm พร้อมขวด และฉันไม่พบบทช่วยสอนที่ดีเลย
มีวิธีง่ายๆ ในการใช้ส่วนขยายบางอย่างกับขวดหรือไม่? ฉันเห็นบางอย่างเกี่ยวกับ sijax แต่ฉันไม่เคยเข้าใจวิธีใช้มันเลย
รหัสที่ฉันมีเป็นดังนี้ แต่ฉันเดาว่าส่วนเมืองจะต้องถูกสร้างขึ้นผ่านจาวาสคริปต์บางอย่าง:
<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>
ฉันลองใช้ปลั๊กอิน "chained" -javascipt แต่มันใช้งานไม่ได้ แต่นั่นเป็นสาเหตุที่ฉันมีคลาสในแท็กตัวเลือก
ตอนนี้อำเภอและเมืองทั้งหมดถูกส่งไปยังเทมเพลต html แล้ว แต่ฉันไม่คิดว่าจะยั่งยืนในภายหลังเพราะฉันต้องการเพิ่มรายการแบบเลื่อนลงอีกรายการในเมืองด้วยดังนั้นฉันจึงต้องส่งจำนวนมาก ข้อมูลที่จะไม่มีวันถูกนำมาใช้