Django:从html表单中使用views.py获取字段值
大家好,我有一个HTML表单,如下所示:Django:从html表单中使用views.py获取字段值,django,forms,Django,Forms,大家好,我有一个HTML表单,如下所示: ... ... 单击post后,我将其重定向到views.py。任何人都可以告诉我如何将表单中所有字段的字段值放入views.py。提前感谢每个输入应有一个名称属性: <input type="text" name="username" class="form-control" placeholder="Desired Username" /> 但是,您不应该
...
...
单击post后,我将其重定向到views.py。任何人都可以告诉我如何将表单中所有字段的字段值放入views.py。提前感谢每个输入应有一个名称属性:
<input type="text" name="username" class="form-control"
placeholder="Desired Username" />
但是,您不应该以这种方式渲染/处理表单。学习.以捕获python后端中的数据 对于POST请求:
def register(request):
username = request.POST.get('username')
用于获取请求
def register(request):
username = request.GET.get('username')
.get在前面的回答中丢失请求参数区分大小写,因此您应该以
请求的形式访问用户名。get['username']
GET
是表单的默认请求方法。若要将其更改为POST
添加
属性。如何检查我是否在其他html页面中获取了值假设我想在其他html页面中显示我在视图中获取的信息,是否可能,请在register()
函数中添加以下行:返回呈现(请求,'mytemplate.html',{'username':username})
然后在mytemplate.html
中输出带有{{username}}
标记的值。请看教程:CSRF验证失败。请求被中止。错误发生
def register(request):
username = request.GET.get('username')