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 FTP操作类代码分享
May 13 Python
Python的多态性实例分析
Jul 07 Python
python利用百度AI实现文字识别功能
Nov 27 Python
Django 表单模型选择框如何使用分组
May 16 Python
树莓派使用python-librtmp实现rtmp推流h264的方法
Jul 22 Python
对Django url的几种使用方式详解
Aug 06 Python
python编写猜数字小游戏
Oct 06 Python
Python第三方包之DingDingBot钉钉机器人
Apr 09 Python
Python3爬虫关于识别检验滑动验证码的实例
Jul 30 Python
Python从文件中读取数据的方法步骤
Nov 18 Python
python爬虫搭配起Bilibili唧唧的流程分析
Dec 01 Python
python 常用的异步框架汇总整理
Jun 18 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
站长助手-网站web在线管理程序 v1.0 下载
2007/05/12 PHP
PHP的邮件群发系统phplist配置方法详细总结
2016/03/30 PHP
JavaScript 编程引入命名空间的方法
2007/06/29 Javascript
JavaScript的面向对象方法以及差别
2008/03/31 Javascript
jQuery弹出(alert)select选择的值
2013/04/21 Javascript
Javascript中查找不以XX字符结尾的单词示例代码
2013/10/15 Javascript
JavaScript按位运算符的应用简析
2014/02/04 Javascript
调用DOM对象的focus使文本框获得焦点
2014/02/19 Javascript
javascript实现网站加入收藏功能
2015/12/16 Javascript
Javascript字符串拼接小技巧(推荐)
2016/06/02 Javascript
基于JavaScript实现随机颜色输入框
2016/12/10 Javascript
jQuery实现火车票买票城市选择切换功能
2017/09/15 jQuery
微信小程序实现美团菜单
2018/06/06 Javascript
angular2实现统一的http请求头方法
2018/08/13 Javascript
浅谈Angular 观察者模式理解
2018/11/01 Javascript
基于JavaScript实现大文件上传后端代码实例
2020/08/18 Javascript
js实现弹窗猜数字游戏
2020/11/26 Javascript
Python实现的一个自动售饮料程序代码分享
2014/08/25 Python
python使用opencv驱动摄像头的方法
2018/08/03 Python
Pycharm远程连接服务器并实现代码同步上传更新功能
2020/02/25 Python
python3+selenium获取页面加载的所有静态资源文件链接操作
2020/05/04 Python
python闭包与引用以及需要注意的陷阱
2020/09/18 Python
python 基于selectors库实现文件上传与下载
2020/12/31 Python
泰坦健身器材:Titan Fitness
2018/02/13 全球购物
澳大利亚在线奢侈品时尚零售平台:Azura Runway
2021/01/13 全球购物
三个Unix的命令面试题
2015/04/12 面试题
产品销售员岗位职责
2013/12/18 职场文书
宿舍违规检讨书
2014/01/12 职场文书
迎国庆横幅标语
2014/10/08 职场文书
医德医风个人工作总结2014
2014/11/14 职场文书
2014年大学生村官工作总结
2014/11/19 职场文书
小学优秀班主任材料
2014/12/17 职场文书
观看建国大业观后感
2015/06/01 职场文书
安全教育片观后感
2015/06/17 职场文书
详解Django中 render() 函数的使用方法
2021/04/22 Python
MySQL如何使备份得数据保持一致
2022/05/02 MySQL