如何使用 Django 作为后端的 HTML 中的选择选项标签作为输入



我有一个简单的形式。此表单由两个输入组成。这些输入是"post_city"和"类别"。它们中的每一个都是一个列表。每个列表都有一个预选选项,我想将这些选定的项目用作表单的输入。这似乎很容易,但不幸的是,我无法弄清楚。任何身体都有想法?。

注意:我想保留下拉项,以便用户可以将预选选项更改为另一个选项,并且使用 javascript 搜索将动态更新。

以下是单选选项的 html 表单:

<form id="h_form" method="GET" action="{% url 'search' %}">

<span>
<li class="">

<select  form="hform" class="" onchange="this.form.submit()" >
<option value="{{post_city}}"> {{post_city}} 
</option>
{% for city in cities %}
{% if city.city_name != post_city %}
<option value="{{city.city_name}}"> {{city.city_name}}
</option> 
{% endif %}
{% endfor %}
</select>
</li>
</span>

你的代码应该是这样的:

<option value="{{city.city_name}}" {% if city.city_name == 'the city' %}selected{% endif %}>
{{city.city_name}}
</option>

最新更新