django之从html页面表单获取输入的数据

本文主要讲解如何获取用户在html页面中输入的信息。

1.首先写一个自定义的html网页

login.html

test




form表单里的action{%url ‘check’%} 对应的是urls.py里的name值
在这里插入图片描述
2.配置urls.py文件

urlpatterns = [path('reg/',views.reg,name='check'),path('',views.login),
]

3.配置views.py文件

def login(request):return render(request,'login.html')
def reg(request):if request.method == 'POST':name=request.POST.get('name')pwd=request.POST.get('pwd')print(name,pwd)return render(request,'login.html')

4.开启服务,进入主页localhost:8000 ,输入用户名密码,点击提交
这时会报403错误
在这里插入图片描述需要在login.html文件的form表单中加入下面一行代码
{%csrf_token%}

   
{% csrf_token %}


重启服务,再次输入用户名密码
就可以得到在页面输入的信息了
在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部