1
我在做一個django應用程序。我需要選擇我從views.py傳遞的類別和子類別兩個列表。子類別列表具有類別列表的外鍵。要顯示在下拉列表下我使用這個代碼:Django的html模板:根據選擇的類別如何獲取子類別列表中屬於所選類別的下拉列表
<label class="black">Product Category</label>
<select name="prodcatlist" >
{% for id in prodcatlist %}
<option value="{{id.id}}" selected="selected">{{id.Name}}</option>
{% endfor %}
</select>
<label class="black">Product Sub Category</label>
<select name="ProdSubcatList",id="ProdSubcatList" >
{% for id in ProdSubcatList %}
<option value="{{id.id}}" selected="selected">{{id.Name}}</option>
{% endfor %}
</select>
有了這個,我倒在得到一滴全部類別列表。這是一個大名單,所以我很困惑選擇屬於所選類別的子類別。爲此,我只想顯示包含所選類別的ID的子類別列表。
您可能想要使用_smart selects_ https://github.com/digi604/django-smart-selects。已經有一些關於SO的信息。 – Rohan