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同时兼容python2和python3的8个技巧分享
Jul 11 Python
Python中处理字符串之endswith()方法的使用简介
May 18 Python
Python登录并获取CSDN博客所有文章列表代码实例
Dec 28 Python
Django项目实战之用户头像上传与访问的示例
Apr 21 Python
使用python 写一个静态服务(实战)
Jun 28 Python
Keras 使用 Lambda层详解
Jun 10 Python
python利用蒙版抠图(使用PIL.Image和cv2)输出透明背景图
Aug 04 Python
python Matplotlib数据可视化(1):简单入门
Sep 30 Python
python如何对链表操作
Oct 10 Python
利用python清除移动硬盘中的临时文件
Oct 28 Python
Django中template for如何使用方法
Jan 31 Python
pygame面向对象的飞行小鸟实现(Flappy bird)
Apr 01 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批量上传图片的具体实现方法介绍.
2014/02/26 PHP
php探针不显示内存解决方法
2019/09/17 PHP
js去除重复字符串两种实现方法
2013/01/09 Javascript
js中parseInt函数浅谈
2013/07/31 Javascript
JavaScript获取/更改文本框的值的实例代码
2013/08/02 Javascript
Jquery的Tabs内容轮换效果实现代码,几行搞定
2014/02/12 Javascript
js用typeof方法判断undefined类型
2014/07/15 Javascript
JS与jQuery遍历Table所有单元格内容的方法
2015/12/07 Javascript
Angular中$cacheFactory的作用和用法实例详解
2016/08/19 Javascript
JavaScript算法系列之快速排序(Quicksort)算法实例详解
2016/09/04 Javascript
在javascript中,null>=0 为真,null==0却为假,null的值详解
2017/02/22 Javascript
Vue 中使用vue2-highcharts实现曲线数据展示的方法
2018/03/05 Javascript
Vue3.0数据响应式原理详解
2019/10/09 Javascript
vue2.x 通过后端接口代理,获取qq音乐api的数据示例
2019/10/30 Javascript
Javascript执行上下文顺序的深入讲解
2020/11/04 Javascript
vue使用echarts图表自适应的几种解决方案
2020/12/04 Vue.js
状态机的概念和在Python下使用状态机的教程
2015/04/11 Python
详解Python的Twisted框架中reactor事件管理器的用法
2016/05/25 Python
详解python如何调用C/C++底层库与互相传值
2016/08/10 Python
用Pygal绘制直方图代码示例
2017/12/07 Python
Python开发网站目录扫描器的实现
2019/02/21 Python
为什么你还不懂得怎么使用Python协程
2019/05/13 Python
pytorch之ImageFolder使用详解
2020/01/06 Python
python+opencv实现移动侦测(帧差法)
2020/03/20 Python
简单了解python调用其他脚本方法实例
2020/03/26 Python
美国知名的摄影器材销售网站:Adorama
2017/02/01 全球购物
美国床垫连锁店:Mattress Firm
2021/02/13 全球购物
在浏览器端如何得到服务器端响应的XML数据
2012/11/24 面试题
小学数学国培感言
2014/03/10 职场文书
纠风工作实施方案
2014/03/15 职场文书
企业新年寄语
2014/04/04 职场文书
2015自愿离婚协议书范本
2015/01/28 职场文书
创业计划书之美甲店
2019/09/20 职场文书
Python Django 后台管理之后台模型属性详解
2021/04/25 Python
Python异常类型以及处理方法汇总
2021/06/05 Python
nginx设置资源请求目录的方式详解
2022/05/30 Servers