python - 我可以使用表单 django python 进行处理吗
问题描述
在表单标签中有一个输入和选择选项。我想获取输入的值和输入的选项。我将在后端使用 python 的值和选项做一些事情,而不是我将结果返回到网站。但我不习惯forms.py。我能怎么做?可能吗?
<form action="" method="post">
{% csrf_token %}
<input type="text" name="getinputValue">
<select name="">
<option value="1"></option>
<option value="2"></option>
<option value="3"></option>
</select>
<button type=""class=""></button>
<p>{{result}}</p>
</form>
解决方案
因此,根据我对您问题的理解,您希望从视图中的表单中检索数据并对其进行处理。您必须提供<select>
一个 name 属性,以便您可以在视图中引用它。
<select name="level">
<option value="1"></option>
<option value="2"></option>
<option value="3"></option>
</select>
在您看来,检索此数据的方法之一是:
def options_view(request):
level = request.POST.get('level') # get name of option as specified in the <select> tag
# here you can do something with it
print(level)
return render(request, 'home.html', {'level': level})
这是一种方法。
推荐阅读
- javascript - 无法使用 Nock 模拟外部 api
- java - Android Canvas DRAWTEXT POSITION CRAZY
- asp.net-mvc - AntiforgeryValidationException:提供的防伪令牌用于与当前用户不同的基于声明的用户
- html - CSS 问题:当我设置边距时,下面的 div 按钮被隐藏
- ldap - 就地修改 LDAP 对象类中的可能属性列表
- mysql - 如何在给予者价值之后获得下一个最小价值
- kotlin - 如何在 Kotlin 中为相关子类型实现 equals()
- java - 如果启动了新的任务实例,如何取消任务?
- reactjs - 即使在跨多个组件路由之后,如何在 Electron 驱动的 React 应用程序中处理持久数据、函数和任务?
- python - Pandas 数据框到 Redshift psql 表