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实现的简单窗口倒计时界面实例
May 05 Python
Django中实现点击图片链接强制直接下载的方法
May 14 Python
Python运算符重载用法实例分析
Jun 01 Python
python使用numpy读取、保存txt数据的实例
Oct 14 Python
python 利用pandas将arff文件转csv文件的方法
Feb 12 Python
详解将Python程序(.py)转换为Windows可执行文件(.exe)
Jul 19 Python
python selenium登录豆瓣网过程解析
Aug 10 Python
python爬虫 猫眼电影和电影天堂数据csv和mysql存储过程解析
Sep 05 Python
python 爬虫百度地图的信息界面的实现方法
Oct 27 Python
python自动下载图片的方法示例
Mar 25 Python
在keras 中获取张量 tensor 的维度大小实例
Jun 10 Python
使用Keras训练好的.h5模型来测试一个实例
Jul 06 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代码飞起来的40条小技巧(提升php效率)
2010/04/12 PHP
php过滤敏感词的示例
2014/03/31 PHP
php中file_get_contents与curl性能比较分析
2014/11/08 PHP
php反射类ReflectionClass用法分析
2016/05/12 PHP
PHP用FTP类上传文件视频等的简单实现方法
2016/09/23 PHP
PHP实现多图上传(结合uploadify插件)思路分析
2016/11/30 PHP
php使用PDO获取结果集的方法
2017/02/16 PHP
转换字符串为json对象的方法详解
2013/11/29 Javascript
jQuery实现动态表单验证时文本框抖动效果完整实例
2015/08/21 Javascript
jQuery 1.9.1源码分析系列(十五)之动画处理
2015/12/03 Javascript
js确认框confirm()用法实例详解
2016/01/07 Javascript
javascript轻量级库createjs使用Easel实现拖拽效果
2016/02/19 Javascript
JS获取元素多层嵌套思路详解
2016/05/16 Javascript
JavaScript实现页面跳转的方式汇总
2016/05/16 Javascript
逻辑表达式中与或非的用法详解
2016/06/06 Javascript
基于bootstrap实现收缩导航条
2017/03/17 Javascript
详解vue嵌套路由-query传递参数
2017/05/23 Javascript
Javascript es7中比较实用的两个方法示例
2017/07/21 Javascript
vue路由导航守卫和请求拦截以及基于node的token认证的方法
2019/04/07 Javascript
vue 实现v-for循环回来的数据动态绑定id
2019/11/07 Javascript
微信小程序 flexbox layout快速实现基本布局的解决方案
2020/03/24 Javascript
[06:25]第二届DOTA2亚洲邀请赛主赛事第二天比赛集锦.mp4
2017/04/03 DOTA
Python书单 不将就
2017/07/11 Python
详解Python在七牛云平台的应用(一)
2017/12/05 Python
python获取全国城市pm2.5、臭氧等空气质量过程解析
2019/10/12 Python
Python 解决OPEN读文件报错 ,路径以及r的问题
2019/12/19 Python
Python原始套接字编程实例解析
2020/01/29 Python
html5 canvas fillRect坐标和大小的问题解决方法
2014/03/26 HTML / CSS
KIKO比利时官网:意大利彩妆品牌
2017/07/23 全球购物
美国半成品食材配送服务商:Home Chef
2018/01/25 全球购物
JPA面试常见问题
2016/11/14 面试题
审计专业自荐信范文
2014/04/21 职场文书
大学生见习报告范文
2014/11/03 职场文书
自我工作评价范文
2015/03/06 职场文书
2016大学生求职自荐信范文
2016/01/28 职场文书
导游词之青城山景区
2019/09/27 职场文书