实现Django后端获取前端下拉框内的值实现:通过在前端HTML页⾯的下拉框选择内容,实现后端view视图层获取到该内容值
1、前端HTML代码如下:
通过在⼀个表单中内嵌⼀个下拉框
注意该form表单的提交⽅式为method="post"
内嵌select选择框,千万要注意不能都是lable标签,否则将会返回None值,不能达到⽬的
<form action="result.html" method="post" name="tasksubmit">
{% csrf_token %}
<p>{#    必须添加lable标签后端才能获取到下拉框选择的值        #}
<label>选择⼯具:
<select name="tools">
<option selected value="ping">ping</option>
<option value="traceroute" >traceroute</option>
<option value="whois">whois</option>
</select>
django怎么学</label>
</p>
<input type="reset">    <input type="submit" value="提交任务">
</form>
后端views代码如下:
注意:"tools"为前端<select name="tools">代码中的name属性的值,如此便可实现初始⽬的。
def get_data(request):
tools = ("tools")
print(tools)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。