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 相关文章推荐
17个Python小技巧分享
Jan 23 Python
django通过ajax发起请求返回JSON格式数据的方法
Jun 04 Python
Python中的集合类型知识讲解
Aug 19 Python
使用pyecharts无法import Bar的解决方案
Apr 23 Python
Python实现的绘制三维双螺旋线图形功能示例
Jun 23 Python
可能是最全面的 Python 字符串拼接总结【收藏】
Jul 09 Python
python实现在图片上画特定大小角度矩形框
Oct 24 Python
Python实现最大子序和的方法示例
Jul 05 Python
Django框架获取form表单数据方式总结
Apr 22 Python
iPython pylab模式启动方式
Apr 24 Python
python实现网页录音效果
Oct 26 Python
Python Matplotlib绘制两个Y轴图像
Apr 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控制网页过期时间的代码
2008/09/28 PHP
PHP JS Ip地址及域名格式检测代码
2013/09/27 PHP
PHP伪静态Rewrite设置之APACHE篇
2014/07/30 PHP
PHP常用文件操作函数和简单实例分析
2016/06/03 PHP
PHP实现bitmap位图排序与求交集的方法
2016/07/28 PHP
jQuery 常见开发使用技巧总结
2009/12/26 Javascript
javascript下string.format函数补充
2010/08/24 Javascript
js跨域访问示例(客户端/服务端)
2014/05/19 Javascript
JavaScript学习笔记整理之引用类型
2016/01/22 Javascript
JavaScript学习总结之JS、AJAX应用
2016/01/29 Javascript
JavaScript 身份证号有效验证详解及实例代码
2016/10/20 Javascript
原生js代码实现图片放大境效果
2016/10/30 Javascript
Vue Socket.io源码解读
2018/02/07 Javascript
JS实现求字符串中出现最多次数的字符和次数示例
2019/07/05 Javascript
vue 的 solt 子组件过滤过程解析
2019/09/07 Javascript
Bootstrap实现模态框效果
2019/09/30 Javascript
这样回答继承可能面试官更满意
2019/12/10 Javascript
javascript实现页面的实时时钟显示示例
2020/08/06 Javascript
基于Python实现的微信好友数据分析
2018/02/26 Python
win10下安装Anaconda的教程(python环境+jupyter_notebook)
2019/10/23 Python
python 实现从高分辨图像上抠取图像块
2020/01/02 Python
Python如何使用字符打印照片
2020/01/03 Python
Python用input输入列表的实例代码
2020/02/07 Python
基于Tensorflow高阶读写教程
2020/02/10 Python
使用卷积神经网络(CNN)做人脸识别的示例代码
2020/03/27 Python
解决tensorflow模型压缩的问题_踩坑无数,总算搞定
2021/03/02 Python
CSS3实现div从下往上滑入滑出效果示例
2020/04/28 HTML / CSS
HTML5 通信API 跨域门槛将不再高、数据推送也不再是梦
2013/04/25 HTML / CSS
美国南加州的原创极限运动潮牌:Vans(范斯)
2016/08/05 全球购物
购买澳大利亚最好的服装和内衣在线:BONDS
2016/10/14 全球购物
公司节能减排方案
2014/05/16 职场文书
2014幼儿园教师个人工作总结
2014/11/08 职场文书
2016应届毕业生实习评语
2015/12/01 职场文书
2019安全宣传标语大全
2019/08/14 职场文书
Python爬虫基础之爬虫的分类知识总结
2021/05/13 Python
CKAD认证中部署k8s并配置Calico插件
2022/03/31 Servers