【发布时间】:2012-10-11 22:05:11
【问题描述】:
我正在做一个 django 应用程序。我需要选择从views.py 传递的两个列表的类别和子类别。子类别列表具有类别列表的外键。要在下拉列表中显示列表,我使用以下代码:
<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 的子类别列表。
【问题讨论】:
-
您可能想使用 智能选择 github.com/digi604/django-smart-selects。 SO 上已经有一些关于此的信息。
标签: javascript html django django-templates django-views