Django 在iframe里跳转顶层url的例子


Posted in Python onAugust 21, 2019

描述

A网页为一个专门设计的登录页面login.html,通过iframe嵌套在B页面中index.html,登录后会进入后台C页面consule.html.问题来了,登录成功后,通过Django-url跳转,页面一直在iframe里面,没有跳出嵌入的框架中。

解决方法

通过HttpResponse来返回一段js脚本,直接让你丫的跳,代码如下

def login(request):
  login_form = loginForm()
  if request.method == 'POST':
    login_form = loginForm(request.POST)
    if login_form.is_valid():
      username = login_form.data['username']
      #通过js来跳转页面,取巧
      jump_to_console = '''<html><body onLoad="window.top.location.href='./index_console'" ></body></html>'''
      response = HttpResponse(jump_to_consule)
      response.set_cookie("username",username") 
      return response
    else:
      pass
  return render_to_response('login_iframe.html', {'form': login_form},)

以上这篇Django 在iframe里跳转顶层url的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
详解详解Python中writelines()方法的使用
May 25 Python
python处理csv数据动态显示曲线实例代码
Jan 23 Python
python 常用的基础函数
Jul 10 Python
使用numba对Python运算加速的方法
Oct 15 Python
在python中实现对list求和及求积
Nov 14 Python
python实现栅栏加解密 支持密钥加密
Mar 20 Python
python控制nao机器人身体动作实例详解
Apr 29 Python
Python3 实现减少可调用对象的参数个数
Dec 20 Python
使用python 计算百分位数实现数据分箱代码
Mar 03 Python
Python3开发实例之非关系型图数据库Neo4j安装方法及Python3连接操作Neo4j方法实例
Mar 18 Python
python 字符串的驻留机制及优缺点
Jun 19 Python
Python实现GIF动图以及视频卡通化详解
Dec 06 Python
Python产生一个数值范围内的不重复的随机数的实现方法
Aug 21 #Python
django写用户登录判定并跳转制定页面的实例
Aug 21 #Python
Django自定义模板过滤器和标签的实现方法
Aug 21 #Python
扩展Django admin的list_filter()可使用范围方法
Aug 21 #Python
python机器学习包mlxtend的安装和配置详解
Aug 21 #Python
python 画出使用分类器得到的决策边界
Aug 21 #Python
Django url,从一个页面调到另个页面的方法
Aug 21 #Python
You might like
php预定义常量
2006/12/25 PHP
Smarty模板快速入门
2007/01/04 PHP
PHP 在线翻译函数代码
2009/05/07 PHP
iis下php mail函数的sendmail配置方法(官方推荐)
2012/04/25 PHP
显示程序执行时间php函数代码
2013/08/29 PHP
ucenter通信原理分析
2015/01/09 PHP
前淘宝前端开发工程师阿当的PPT中有JS技术理念问题
2010/01/15 Javascript
基于jquery的$.ajax async使用
2011/10/19 Javascript
自己写的兼容ie和ff的在线文本编辑器类似ewebeditor
2012/12/12 Javascript
基于OO的动画附加插件,可以实现弹跳、渐隐等动画效果 分享
2013/06/24 Javascript
用javascript为页面添加天气显示实现思路及代码
2013/12/02 Javascript
解释&amp;&amp;和||在javascript中的另类用法
2014/07/28 Javascript
js判断当页面无法回退时关闭网页否则就history.go(-1)
2014/08/07 Javascript
JS实现点击颜色块切换指定区域背景颜色的方法
2015/02/25 Javascript
使用javascript提交form表单方法汇总
2015/06/25 Javascript
详解javascript实现瀑布流列式布局
2016/01/29 Javascript
JS实现左右无缝轮播图代码
2016/05/01 Javascript
jQuery基于xml格式数据实现模糊查询及分页功能的方法
2016/12/25 Javascript
vue快捷键与基础指令详解
2017/06/01 Javascript
解决layui 三级联动下拉框更新时回显的问题
2019/09/03 Javascript
echarts柱状图背景重叠组合而非并列的实现代码
2020/12/10 Javascript
python 类对象和实例对象动态添加方法(分享)
2017/12/31 Python
Python将DataFrame的某一列作为index的方法
2018/04/08 Python
200行python代码实现2048游戏
2019/07/17 Python
flask 实现token机制的示例代码
2019/11/07 Python
python list数据等间隔抽取并新建list存储的例子
2019/11/27 Python
Django设置Postgresql的操作
2020/05/14 Python
浅谈numpy中np.array()与np.asarray的区别以及.tolist
2020/06/03 Python
HTML5头部标签的一些常用信息小结
2016/10/23 HTML / CSS
data:image data url 文件转为Blob上传后端的方法
2019/07/16 HTML / CSS
留学生如何写好自荐信
2013/12/27 职场文书
信息与计算机科学职业规划范文:成为一艘有方向的船
2014/09/11 职场文书
小平您好观后感
2015/06/09 职场文书
学习杨善洲同志先进事迹心得体会
2016/01/23 职场文书
创新创业项目计划书该怎样写?
2019/08/13 职场文书
特别篇动画《总之就是非常可爱 ~制服~》PV公开,2022年夏季播出
2022/04/04 日漫