Django:从html表单中使用views.py获取字段值

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" /> 但是,您不应该

大家好,我有一个HTML表单,如下所示:



... ...

单击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')