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


Posted in Python onMarch 16, 2020

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

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

login.html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>test</title>
</head>
<body>
  <form method="post" action="{% url 'check' %}"> 
    <input type="text" name="name" placeholder="your username"><br>
    <input type="password" name="pwd" placeholder="your password"><br>
    <input type="submit" value="提交"><br>
  </form>
</body>
</html>

form表单里的action{%url ‘check'%} 对应的是urls.py里的name值

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

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错误

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

需要在login.html文件的form表单中加入下面一行代码

{%csrf_token%}

  <form method="post" action="{% url 'check' %}">
    {% csrf_token %}
    <input type="text" name="name" placeholder="your username"><br>
    <input type="password" name="pwd" placeholder="your password"><br>
    <input type="submit" value="提交"><br>
  </form>

重启服务,再次输入用户名密码

就可以得到在页面输入的信息了

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

以上这篇django之从html页面表单获取输入的数据实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现堆栈与队列的方法
Jan 15 Python
python将MongoDB里的ObjectId转换为时间戳的方法
Mar 13 Python
python通过pil模块将raw图片转换成png图片的方法
Mar 16 Python
python cx_Oracle模块的安装和使用详细介绍
Feb 13 Python
对pandas中iloc,loc取数据差别及按条件取值的方法详解
Nov 06 Python
python scipy求解非线性方程的方法(fsolve/root)
Nov 12 Python
Python之Numpy的超实用基础详细教程
Oct 23 Python
python批量处理txt文件的实例代码
Jan 13 Python
pytorch+lstm实现的pos示例
Jan 14 Python
解决Opencv+Python cv2.imshow闪退问题
Apr 24 Python
利用python实现后端写网页(flask框架)
Feb 28 Python
理解深度学习之深度学习简介
Apr 14 Python
Django实现将views.py中的数据传递到前端html页面,并展示
Mar 16 #Python
Python Django view 两种return的实现方式
Mar 16 #Python
Python 统计位数为偶数的数字代码详解
Mar 15 #Python
使用pygame编写Flappy bird小游戏
Mar 14 #Python
Python3.x+pyqtgraph实现数据可视化教程
Mar 14 #Python
浅谈selenium如何应对网页内容需要鼠标滚动加载的问题
Mar 14 #Python
Python实现鼠标自动在屏幕上随机移动功能
Mar 14 #Python
You might like
PHP imagegrabscreen和imagegrabwindow(截取网站缩略图)的实例代码
2013/11/07 PHP
PHP实现利用MySQL保存session的方法
2014/08/23 PHP
PHP爬虫之百万级别知乎用户数据爬取与分析
2016/01/22 PHP
PHP获取用户客户端真实IP的解决方案
2016/10/10 PHP
使用swoole 定时器变更超时未支付订单状态的解决方案
2019/07/24 PHP
PHP 对象接口简单实现方法示例
2020/04/13 PHP
javascript 多种搜索引擎集成的页面实现代码
2010/01/02 Javascript
jQuery实现的导航条切换可显示隐藏
2014/10/22 Javascript
JQuery标签页效果的两个实例讲解(4)
2015/09/17 Javascript
js计算时间差代码【包括计算,天,时,分,秒】
2016/04/26 Javascript
JS获取鼠标相对位置的方法
2016/09/20 Javascript
jQuery的事件预绑定
2016/12/05 Javascript
原生JS实现层叠轮播图
2017/05/17 Javascript
重新认识vue之事件阻止冒泡的实现
2018/08/02 Javascript
Vue异步组件处理路由组件加载状态的解决方案
2018/09/07 Javascript
你可能不知道的CORS跨域资源共享
2019/03/13 Javascript
微信小程序登录数据解密及状态维持实例详解
2019/05/06 Javascript
微信小程序在text文本实现多种字体样式
2019/11/08 Javascript
AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略
2020/03/13 Javascript
JS实现电脑虚拟键盘的操作
2020/06/24 Javascript
JavaScript实现沿五角星形线摆动的小圆实例详解
2020/07/28 Javascript
使用go和python递归删除.ds store文件的方法
2014/01/22 Python
在Debian下配置Python+Django+Nginx+uWSGI+MySQL的教程
2015/04/25 Python
django模型层(model)进行建表、查询与删除的基础教程
2017/11/21 Python
win8下python3.4安装和环境配置图文教程
2018/07/31 Python
解决pycharm运行出错,代码正确结果不显示的问题
2018/11/30 Python
django连接oracle时setting 配置方法
2019/08/29 Python
Python使用plt.boxplot() 参数绘制箱线图
2020/06/04 Python
详解Flask前后端分离项目案例
2020/07/24 Python
小结Python的反射机制
2020/09/28 Python
人力资源管理专业毕业生自我评价
2013/09/21 职场文书
日语翻译个人求职的自我评价
2013/10/14 职场文书
高中生学期学习自我评价
2014/02/24 职场文书
经贸专业毕业生求职信
2014/03/23 职场文书
施工质量承诺书范文
2014/05/30 职场文书
MySQL如何快速创建800w条测试数据表
2022/03/17 MySQL