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和perl实现批量对目录下电子书文件重命名的代码分享
Nov 21 Python
python制作花瓣网美女图片爬虫
Oct 28 Python
Python判断文本中消息重复次数的方法
Apr 27 Python
Python使用cookielib模块操作cookie的实例教程
Jul 12 Python
Python实现字符串匹配算法代码示例
Dec 05 Python
python utc datetime转换为时间戳的方法
Jan 15 Python
浅谈Pycharm中的Python Console与Terminal
Jan 17 Python
解决Django migrate不能发现app.models的表问题
Aug 31 Python
python异步编程 使用yield from过程解析
Sep 25 Python
python多进程间通信代码实例
Sep 30 Python
TensorFlow——Checkpoint为模型添加检查点的实例
Jan 21 Python
python自动化测试之Selenium详解
Mar 13 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中jpgraph类库的使用介绍
2013/08/08 PHP
PHP用星号隐藏部份用户名、身份证、IP、手机号等实例
2014/04/08 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
浅析PHP 中move_uploaded_file 上传中文文件名失败
2019/04/17 PHP
在laravel-admin中列表中禁止某行编辑、删除的方法
2019/10/03 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
jquery 弹出登录窗口实现代码
2009/12/24 Javascript
jQuery提交多个表单的小例子
2013/06/30 Javascript
JS判断变量是否为空判断是否null
2014/07/25 Javascript
node.js中的buffer.toString方法使用说明
2014/12/14 Javascript
javascript实现 百度翻译 可折叠的分享按钮列表
2015/03/12 Javascript
JavaScript中toString()方法的使用详解
2015/06/05 Javascript
在JavaScript的AngularJS库中进行单元测试的方法
2015/06/23 Javascript
基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标
2016/01/22 Javascript
jQuery Validate设置onkeyup验证的实例代码
2016/12/09 Javascript
webpack+vuex+axios 跨域请求数据的示例代码
2018/03/06 Javascript
vue2.0 实现导航守卫的具体用法(路由守卫)
2018/05/17 Javascript
JavaScript实现构造json数组的方法分析
2018/08/17 Javascript
js计算两个日期间的天数月的实例代码
2018/09/20 Javascript
vue与原生app的对接交互的方法(混合开发)
2018/11/28 Javascript
Python实现桶排序与快速排序算法结合应用示例
2017/11/22 Python
python实现zabbix发送短信脚本
2018/09/17 Python
Django集成搜索引擎Elasticserach的方法示例
2019/06/04 Python
Pandas之MultiIndex对象的示例详解
2019/06/25 Python
给Python学习者的文件读写指南(含基础与进阶)
2020/01/29 Python
Django Admin 上传文件到七牛云的示例代码
2020/06/20 Python
纽约21世纪百货官网:Century 21
2016/08/27 全球购物
英国百安居装饰建材网上超市:B&Q
2016/09/13 全球购物
NFL墨西哥官方商店:Tienda NFL
2017/11/28 全球购物
美国室内盆栽植物购买网站:Plants.com
2020/04/24 全球购物
网友共享的几个面试题关于Java和Unix等方面的
2016/09/08 面试题
《胡杨》教学反思
2014/02/16 职场文书
愚人节活动策划方案
2014/03/11 职场文书
2014年护理部工作总结
2014/11/14 职场文书
2015年班级工作总结范文
2015/04/03 职场文书
Python基础之hashlib模块详解
2021/05/06 Python