在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中的socket模块使用代理实例
May 29 Python
Python语言实现百度语音识别API的使用实例
Dec 13 Python
python opencv 直方图反向投影的方法
Feb 24 Python
python实现猜单词小游戏
May 22 Python
Django框架实现的普通登录案例【使用POST方法】
May 15 Python
python 使用matplotlib 实现从文件中读取x,y坐标的可视化方法
Jul 04 Python
详解字符串在Python内部是如何省内存的
Feb 03 Python
Python3中的f-Strings增强版字符串格式化方法
Mar 04 Python
Python3 获取文件属性的方式(时间、大小等)
Mar 12 Python
Flask中sqlalchemy模块的实例用法
Aug 02 Python
详解Python中list[::-1]的几种用法
Nov 16 Python
Python 详解通过Scrapy框架实现爬取百度新冠疫情数据流程
Nov 11 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
UTF-8正则表达式如何匹配汉字
2015/08/03 PHP
PHP错误处理函数register_shutdown_function使用示例
2017/07/03 PHP
php基于数组函数实现关联表的编辑操作示例
2017/07/04 PHP
js parsefloat parseint 转换函数
2010/01/21 Javascript
JQuery获取当前屏幕的高度宽度的实现代码
2011/07/12 Javascript
JavaScript判断变量是对象还是数组的方法
2014/08/28 Javascript
nodejs命令行参数处理模块commander使用实例
2014/09/17 NodeJs
详解JavaScript的策略模式编程
2015/06/24 Javascript
jquery操作angularjs对象
2015/06/26 Javascript
JS实现横向与竖向两个选项卡Tab联动的方法
2015/09/27 Javascript
Vue.js实战之通过监听滚动事件实现动态锚点
2017/04/04 Javascript
使用html+js+css 实现页面轮播图效果(实例讲解)
2017/09/21 Javascript
VueJs 搭建Axios接口请求工具
2017/11/20 Javascript
JS运动特效之完美运动框架实例分析
2018/01/24 Javascript
angular json对象push到数组中的方法
2018/02/27 Javascript
原生js实现淘宝放大镜效果
2020/10/28 Javascript
js中script的上下放置区别,Dom的增删改创建操作实例分析
2019/12/16 Javascript
vue element实现表格合并行数据
2020/11/30 Vue.js
解决vue项目本地启动时无法携带cookie的问题
2021/02/06 Vue.js
Python的print用法示例
2014/02/11 Python
Python中用format函数格式化字符串的用法
2015/04/08 Python
Python如何实现文本转语音
2016/08/08 Python
django上传图片并生成缩略图方法示例
2017/12/11 Python
使用Python进行AES加密和解密的示例代码
2018/02/02 Python
python针对不定分隔符切割提取字符串的方法
2018/10/26 Python
python 利用turtle模块画出没有角的方格
2019/11/23 Python
python实现定时发送邮件
2020/12/23 Python
葡萄牙鞋子品牌:Fair
2016/12/10 全球购物
施惠特软件测试面试题以及笔试题
2015/05/13 面试题
护士专业推荐信
2013/11/02 职场文书
销售业务员岗位职责
2015/02/13 职场文书
元旦主持词开场白
2015/05/29 职场文书
居住证明范文
2015/06/17 职场文书
保外就医申请书范文
2015/08/06 职场文书
运动会100米广播稿
2015/08/19 职场文书
解决sql server 数据库,sa用户被锁定的问题
2021/06/11 SQL Server