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中itertools模块用法详解
Sep 25 Python
Python入门篇之字典
Oct 17 Python
通过Python使用saltstack生成服务器资产清单
Mar 01 Python
Python使用numpy实现BP神经网络
Mar 10 Python
Python IDLE清空窗口的实例
Jun 25 Python
Python+OpenCV采集本地摄像头的视频
Apr 25 Python
使用Python实现毫秒级抢单功能
Jun 06 Python
python代理工具mitmproxy使用指南
Jul 04 Python
python中有关时间日期格式转换问题
Dec 25 Python
python字典的值可以修改吗
Jun 29 Python
利用python3筛选excel中特定的行(行值满足某个条件/行值属于某个集合)
Sep 04 Python
用Python将库打包发布到pypi
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
让这部DC动画新作刷新你的认知
2020/03/03 欧美动漫
ecshop 订单确认中显示省市地址信息的方法
2010/03/15 PHP
php缓存技术详细总结
2013/08/07 PHP
php顺序查找和二分查找示例
2014/03/27 PHP
CI框架开发新浪微博登录接口源码完整版
2014/05/28 PHP
PHP扩展框架之Yaf框架的安装与使用
2016/05/18 PHP
laravel实现于语言包的完美切换方法
2019/09/29 PHP
限制文本框输入N个字符的js代码
2010/05/13 Javascript
JQuery 中几个类选择器的简单使用介绍
2013/03/14 Javascript
使用canvas实现仿新浪微博头像截取上传功能
2015/09/02 Javascript
全面了解javascript三元运算符
2016/06/27 Javascript
Vue的土著指令和自定义指令实例详解
2018/02/04 Javascript
Vue的轮播图组件实现方法
2018/03/03 Javascript
vue裁切预览组件功能的实现步骤
2018/05/04 Javascript
vue.js实现的经典计算器/科学计算器功能示例
2018/07/11 Javascript
jquery获取input输入框中的值
2019/11/13 jQuery
JavaScript实现拖动对话框效果的实现代码
2020/10/12 Javascript
基于elementUI竖向表格、和并列的案例
2020/10/26 Javascript
[49:31]TFT vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
python 中的列表解析和生成表达式
2011/03/10 Python
Python cookbook(数据结构与算法)根据字段将记录分组操作示例
2018/03/19 Python
python如何将图片转换为字符图片
2020/08/19 Python
Python对象的属性访问过程详解
2020/03/05 Python
calendar在python3时间中常用函数举例详解
2020/11/18 Python
python实现企业微信定时发送文本消息的示例代码
2020/11/24 Python
CSS3径向渐变之大鱼吃小鱼之孤单的大鱼
2016/04/26 HTML / CSS
使用HTML和CSS实现的标签云效果(附demo)
2021/02/03 HTML / CSS
纽约著名的服装辅料来源:M&J Trimming
2017/07/26 全球购物
飞利浦西班牙官方网站:Philips西班牙
2020/02/17 全球购物
深圳茁壮笔试题
2015/05/28 面试题
大一新生军训时的自我评价分享
2013/12/05 职场文书
超市5.1促销活动
2014/01/15 职场文书
会计与出纳自荐书范文
2014/03/16 职场文书
经典团队口号
2014/06/06 职场文书
零基础学java之方法的定义与调用详解
2022/04/10 Java/Android
Mysql将字符串按照指定字符分割的正确方法
2022/05/30 MySQL