我有一段HTML给我,基本上是三个<select>
元素,对应于从后端填充的城市,大学和技能。
<form action="" method="post">
<div class="language-main1">
<div class="language1">
<select>
<option>By University</option>
{% for uni in universities %}
<option>{{uni}}</option>
{% endfor %}
</select>
</div>
</div>
<div class="language-main1">
<div class="language1">
<select>
<option>By Skill</option>
{% for skill in skills %}
<option>{{skill}}</option>
{% endfor %}
</select>
</div>
</div>
<div class="language-main1">
<div class="language1">
<select>
<option>By place</option>
{% for city in cities %}
<option>{{city}}</option>
{% endfor %}
</select>
</div>
</div>
<div class="clear"><p>Clear all filters</p></div>
<input type="submit" value="Search">
</form>
如何发送帖子请求,我可以找到三个<select>
元素的值?
我有一种感觉,答案是创建一个表单,但我已经研究过,这似乎是一项艰巨的任务。我希望有一种简单的方法可以解决这个问题。
答案 0 :(得分:0)
对这些字段使用forms.ModelChoiceField()https://docs.djangoproject.com/es/1.9/ref/forms/fields/#modelchoicefield
答案 1 :(得分:0)
听起来像是在一天结束时,name
属性是表单中缺少的内容。