在django中实现页面倒数几秒后自动跳转的例子


Posted in Python onAugust 16, 2019

实现倒计时跳转要和html中的js结合起来,

例如:实现一个页面简单的注册,然后注册成功后倒计时自动跳转到登录页面。

# 注册页面
def register(request):

 return render(request,"register.html")
# 点击注册
def doregister(request):
 # 获得用户输入的信息,保存到数据库
 username=request.GET.get("username")
 password=request.GET.get("password")
 surepwd=request.GET.get("surepwd")
 age=request.GET.get("age")

 # 判断密码
 if surepwd==password :
 # 创建一个对象
 user = User()
 user.u_name = username
 # user.u_password=password

 # 创建md5对象
 MD5 = hashlib.md5()
 # 将一个二进制数据进行md5处理,生成一个128位的二进制数据
 MD5.update(password.encode("utf-8"))
 # 将二进制结果转换成 十六进制的结果,4位二进制转换成1位十六进制
 passwd = MD5.hexdigest()
 user.u_password = passwd
 user.u_age = int(age)
 # token是唯一的
 # 生成一个无法重复的标识
 user.u_token = createToken()
 user.save()

 return render(request,'pageJump.html')
 else:
 return render(request,'register.html',context={"alert":1})

return render(request,‘pageJump.html')用来请求实现自动跳转的页面。

<body>
<p>注册成功!还有<span id="sp">5</span>秒跳转到登录界面...</p>
<script>
 onload=function () {
 setInterval(go,1000)
 };
 var x=4;
 function go() {

 if (x>=0){
  document.getElementById("sp").innerText=x;
 }else {
  location.href="/day06/index" rel="external nofollow" rel="external nofollow" ;
 }
 x--;
 }
</script>
</body>

setInterval(go,1000)设置定时器,1秒执行一次go函数,当x小于0时,执行 location.href="/day06/index" rel="external nofollow" rel="external nofollow" ;这样就能跳转到登录页面,去执行登录操作了

以上这篇在django中实现页面倒数几秒后自动跳转的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用pil生成图片验证码的方法
May 08 Python
介绍Python中的fabs()方法的使用
May 14 Python
详解Python中的变量及其命名和打印
Mar 11 Python
浅析python递归函数和河内塔问题
Apr 18 Python
spyder常用快捷键(分享)
Jul 19 Python
详解python上传文件和字符到PHP服务器
Nov 24 Python
Python机器学习之决策树算法
Dec 22 Python
Python+OpenCV实现图像融合的原理及代码
Dec 03 Python
梅尔倒谱系数(MFCC)实现
Jun 19 Python
python3 selenium自动化测试 强大的CSS定位方法
Aug 23 Python
python中添加模块导入路径的方法
Feb 03 Python
python链表类中获取元素实例方法
Feb 23 Python
解决python3 安装不了PIL的问题
Aug 16 #Python
Python爬虫 批量爬取下载抖音视频代码实例
Aug 16 #Python
django 使用 PIL 压缩图片的例子
Aug 16 #Python
详解PyTorch手写数字识别(MNIST数据集)
Aug 16 #Python
Python 等分切分数据及规则命名的实例代码
Aug 16 #Python
Python 分发包中添加额外文件的方法
Aug 16 #Python
解决Djang2.0.1中的reverse导入失败的问题
Aug 16 #Python
You might like
操作Oracle的php类
2006/10/09 PHP
jQuery EasyUI API 中文文档 - DateBox日期框
2011/10/15 PHP
用php制作简单分页(从数据库读取记录)的方法详解
2013/05/04 PHP
解析php中die(),exit(),return的区别
2013/06/20 PHP
PHP扩展mcrypt实现的AES加密功能示例
2019/01/29 PHP
Centos7安装swoole扩展操作示例
2020/03/26 PHP
用js实现的自定义的对话框的实现代码
2010/03/21 Javascript
GRID拖拽行的实例代码
2013/07/18 Javascript
使用indexOf等在JavaScript的数组中进行元素查找和替换
2013/09/18 Javascript
jquery实现select选中行、列合计示例
2014/04/25 Javascript
jQuery实现冻结表头的方法
2015/03/09 Javascript
基于jquery实现图片放大功能
2016/05/07 Javascript
jQuery简单实现页面元素置顶时悬浮效果示例
2016/08/01 Javascript
jQueryUI Datepicker组件设置日期高亮
2016/10/13 Javascript
微信小程序中post方法与get方法的封装
2017/09/26 Javascript
vue之组件内监控$store中定义变量的变化详解
2019/11/08 Javascript
jQuery 动态粒子效果示例代码
2020/07/07 jQuery
jQuery实现带进度条的轮播图
2020/09/13 jQuery
Python导入txt数据到mysql的方法
2015/04/08 Python
基于DATAFRAME中元素的读取与修改方法
2018/06/08 Python
python中ASCII码字符与int之间的转换方法
2018/07/09 Python
python 获取图片分辨率的方法
2019/01/08 Python
深入浅析Python 中的sklearn模型选择
2019/10/12 Python
德国机场停车位比较和预订网站:Ich-parke-billiger
2018/01/08 全球购物
使用索引有什么好处
2016/07/27 面试题
校园十佳歌手策划书
2014/01/22 职场文书
就业表自我评价分享
2014/02/06 职场文书
春风行动实施方案
2014/03/28 职场文书
爱国卫生月活动总结范文
2014/04/25 职场文书
汽修专业自荐信
2014/07/07 职场文书
财务检查整改报告
2014/11/06 职场文书
解除劳动关系协议书2篇
2014/11/28 职场文书
2015应届毕业生自荐信范文
2015/03/05 职场文书
抖音短视频(douyin)去水印工具的实现代码
2021/03/30 Javascript
Python基础之元编程知识总结
2021/05/23 Python
在 HTML 页面中使用 React的场景分析
2022/01/18 Javascript