如何从下拉框中获取值django? [英] How to get the value from the drop down box django?
本文介绍了如何从下拉框中获取值django?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我应该使用下一个工程吗?
Should I use the next construction?
def PageObjects(request):
q = bla_bla_bla(bla_bla)
answer = request.POST['value']
<form action="PageObjects" method="get">
<select >
<option selected="selected" disabled>Objects on page:</option>
<option value="10">10</option>
<option value="20">20</option>
<option value="30">30</option>
<option value="40">40</option>
<option value="50">50</option>
</select>
<input type="submit" value="Select">
</form>
我该如何解决这个问题?我需要写什么?
How can I solve this problem? What do I need to write?
推荐答案
我建议发送您的数据:
<form action="PageObjects" method="post">
<select >
<option selected="selected" disabled>Objects on page:</option>
<option value="10">10</option>
<option value="20">20</option>
<option value="30">30</option>
<option value="40">40</option>
<option value="50">50</option>
</select>
<input type="submit" value="Select">
</form>
您应该通过 clean_data
字典:
def page_objects(request):
if request.method == 'POST':
form = YourForm(request.POST)
if form.is_valid():
answer = form.cleaned_data['value']
我真的建议您阅读Django文档:
I really recommend that you read the Django docs:
https://docs.djangoproject.com/en/1.4/topics / forms /#using-a-form-in-a-view
这篇关于如何从下拉框中获取值django?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文