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 相关文章推荐
自动化Nginx服务器的反向代理的配置方法
Jun 28 Python
Python自动登录126邮箱的方法
Jul 10 Python
Python制作钉钉加密/解密工具
Dec 07 Python
深入理解NumPy简明教程---数组1
Dec 17 Python
python读取excel表格生成erlang数据
Aug 26 Python
Python实现的网页截图功能【PyQt4与selenium组件】
Jul 12 Python
python的中异常处理机制
Aug 30 Python
TensorFlow实现iris数据集线性回归
Sep 07 Python
Django web框架使用url path name详解
Apr 29 Python
浅析Python 中几种字符串格式化方法及其比较
Jul 02 Python
python匿名函数lambda原理及实例解析
Feb 07 Python
哪种Python框架适合你?简单介绍几种主流Python框架
Aug 04 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实现ping
2006/10/09 PHP
解析PHP中的unset究竟会不会释放内存
2013/07/18 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(五)
2014/06/23 PHP
php mb_substr()函数截取中文字符串应用示例
2014/07/29 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
2016/10/25 PHP
PHP数据的提交与过滤基本操作实例详解
2016/11/11 PHP
JQuery FlexiGrid的asp.net完美解决方案 dotNetFlexGrid-.Net原生的异步表格控件
2010/09/12 Javascript
JavaScript类型转换方法及需要注意的问题小结(挺全面)
2010/11/11 Javascript
JavaScript等比例缩放图片控制超出范围的图片
2013/08/06 Javascript
jquery+json实现数据列表分页示例代码
2013/11/15 Javascript
javascript入门之string对象【新手必看】
2016/11/22 Javascript
Canvas 制作动态进度加载水球详解及实例代码
2016/12/09 Javascript
js 判断数据类型的几种方法
2017/01/13 Javascript
Popup弹出框添加数据实现方法
2017/10/27 Javascript
vue生命周期和react生命周期对比【推荐】
2018/09/19 Javascript
IE9 elementUI文件上传的问题解决
2018/10/17 Javascript
Node.js API详解之 string_decoder用法实例分析
2020/04/29 Javascript
Python实现将16进制字符串转化为ascii字符的方法分析
2017/07/21 Python
python中学习K-Means和图片压缩
2017/11/20 Python
高效使用Python字典的清单
2018/04/04 Python
浅谈numpy生成数组的零值问题
2018/11/12 Python
pytorch实现用Resnet提取特征并保存为txt文件的方法
2019/08/20 Python
如何更改 pandas dataframe 中两列的位置
2019/12/27 Python
Python 执行矩阵与线性代数运算
2020/08/01 Python
Opencv常见图像格式Data Type及代码实例
2020/11/02 Python
css实例教程 一款纯css3实现的超炫动画背画特效
2014/11/05 HTML / CSS
详解CSS3 Media Queries中媒体属性的使用
2016/02/29 HTML / CSS
纯CSS3+DIV实现小三角形边框效果的示例代码
2020/08/03 HTML / CSS
美国一家专业的太阳镜网上零售商:Solstice太阳镜
2016/07/25 全球购物
波兰最大的儿童服装连锁店之一:5.10.15.
2018/02/11 全球购物
毕业生求职推荐信
2013/11/04 职场文书
厂长岗位职责
2014/02/19 职场文书
祖国在我心中的演讲稿
2014/05/04 职场文书
青岛海底世界导游词
2015/02/11 职场文书
物业工程部经理岗位职责
2015/04/09 职场文书
2016年记者节感言
2015/12/08 职场文书