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中使用urllib2防止302跳转的代码例子
Jul 07 Python
Python中的面向对象编程详解(下)
Apr 13 Python
Python读取Json字典写入Excel表格的方法
Jan 03 Python
python 3.6.5 安装配置方法图文教程
Sep 18 Python
解决安装python库时windows error5 报错的问题
Oct 21 Python
python实现屏保程序(适用于背单词)
Jul 30 Python
手把手教你pycharm专业版安装破解教程(linux版)
Sep 26 Python
Python3.x+迅雷x 自动下载高分电影的实现方法
Jan 12 Python
Python telnet登陆功能实现代码
Apr 16 Python
python使用smtplib模块发送邮件
Dec 17 Python
python基于pexpect库自动获取日志信息
Feb 01 Python
Python各协议下socket黏包问题原理
Apr 12 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写入、删除与复制文件的方法
2015/06/20 PHP
PHPWind9.0手动屏蔽验证码解决后台关闭验证码但是依然显示的问题
2016/08/12 PHP
Yii2中简单的场景使用介绍
2017/06/02 PHP
javascript笔试题目附答案@20081025_jb51.net
2008/10/26 Javascript
最短的javascript:地址栏载入脚本代码
2011/10/13 Javascript
javascript:history.go()和History.back()的区别及应用
2012/11/25 Javascript
使用jquery选择器如何获取父级元素、同级元素、子元素
2014/05/14 Javascript
JavaScript中的object转换成number或string规则介绍
2014/12/31 Javascript
JS实现文件动态顺序载入的方法
2015/03/07 Javascript
jQuery关键词说明插件cluetip使用指南
2015/04/21 Javascript
jquery遍历标签中自定义的属性方法
2016/09/17 Javascript
js实现简单的选项卡效果
2017/02/23 Javascript
利用jQuery解析获取JSON数据
2017/04/08 jQuery
js计算两个日期间的天数月的实例代码
2018/09/20 Javascript
JS/HTML5游戏常用算法之碰撞检测 像素检测算法实例详解
2018/12/12 Javascript
Vue使用轮询定时发送请求代码
2020/08/10 Javascript
Pycharm+Scrapy安装并且初始化项目的方法
2019/01/15 Python
Python实现去除列表中重复元素的方法总结【7种方法】
2019/02/16 Python
Python实现多进程的四种方式
2019/02/22 Python
Python操作rabbitMQ的示例代码
2019/03/19 Python
浅谈Python的条件判断语句if/else语句
2019/03/21 Python
使用python实现画AR模型时序图
2019/11/20 Python
pytorch如何冻结某层参数的实现
2020/01/10 Python
使用 tf.nn.dynamic_rnn 展开时间维度方式
2020/01/21 Python
python 使用cx-freeze打包程序的实现
2020/03/14 Python
Pycharm2020.1安装中文语言插件的详细教程(不需要汉化)
2020/08/07 Python
想学画画?python满足你!
2020/12/24 Python
加拿大最大的钻石商店:Peoples Jewellers
2018/01/01 全球购物
奢华的意大利皮革手袋:Bene Handbags
2019/10/29 全球购物
澳大利亚领先的女性运动服品牌:Lorna Jane
2020/06/19 全球购物
计算机网络毕业生自荐信
2013/10/01 职场文书
以幸福为主题的活动方案
2014/08/22 职场文书
小学运动会演讲稿
2014/08/25 职场文书
担保书范文
2015/01/20 职场文书
社区党员干部承诺书
2015/05/04 职场文书
小学六一主持词开场白
2015/05/28 职场文书