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%}
重启服务,再次输入用户名密码
就可以得到在页面输入的信息了

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