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基础-流程控制
Mar 18 Python
python字符串str和字节数组相互转化方法
Mar 18 Python
django使用图片延时加载引起后台404错误
Apr 18 Python
Python中str.join()简单用法示例
Mar 20 Python
浅谈Pandas中map, applymap and apply的区别
Apr 10 Python
Django框架的使用教程路由请求响应的方法
Jul 03 Python
Python线程下使用锁的技巧分享
Sep 13 Python
python使用xlrd模块读取xlsx文件中的ip方法
Jan 11 Python
python实现AES加密和解密
Mar 27 Python
postman模拟访问具有Session的post请求方法
Jul 15 Python
Flask框架钩子函数功能与用法分析
Aug 02 Python
Python如何对XML 解析
Jun 28 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
获得Google PR值的PHP代码
2007/01/28 PHP
php结合飞信 免费天气预报短信
2009/05/07 PHP
PHP 二维数组和三维数组的过滤
2016/03/16 PHP
php 生成签名及验证签名详解
2016/10/26 PHP
tp5框架的增删改查操作示例
2019/10/31 PHP
php实现简单四则运算器
2020/11/29 PHP
jQuery实现点击文本框弹出热门标签的提示效果
2013/11/17 Javascript
jquery ajax 局部刷新小案例
2014/02/08 Javascript
JavaScript中对象property的删除方法介绍
2014/12/30 Javascript
JavaScript实现更改网页背景与字体颜色的方法
2015/02/02 Javascript
jquery仿百度经验滑动切换浏览效果
2015/04/14 Javascript
jquery插件hiAlert实现网页对话框美化
2015/05/03 Javascript
jQuery实现气球弹出框式的侧边导航菜单效果
2015/09/22 Javascript
JS DOM实现鼠标滑动图片效果
2020/09/17 Javascript
JS图片等比例缩放方法完整示例
2016/08/03 Javascript
Bootstrap CSS组件之导航(nav)
2016/12/17 Javascript
Bootstrap源码解读导航(6)
2016/12/23 Javascript
解决Vue-cli npm run build生产环境打包,本地不能打开的问题
2018/09/20 Javascript
[47:46]完美世界DOTA2联赛 Magma vs GXR 第三场 11.07
2020/11/10 DOTA
Python数据分析中Groupby用法之通过字典或Series进行分组的实例
2017/12/08 Python
完美解决Python 2.7不能正常使用pip install的问题
2018/06/12 Python
python函数与方法的区别总结
2019/06/23 Python
Python之虚拟环境virtualenv,pipreqs生成项目依赖第三方包的方法
2019/07/23 Python
Python Handler处理器和自定义Opener原理详解
2020/03/05 Python
python安装和pycharm环境搭建设置方法
2020/05/27 Python
美国流行背包品牌:JanSport(杰斯伯)
2018/03/02 全球购物
几个人围成一圈的问题
2013/09/26 面试题
《记承天寺夜游》教学反思
2014/02/16 职场文书
铲车司机岗位职责
2014/03/15 职场文书
天网工程实施方案
2014/03/26 职场文书
爱国主义演讲稿
2014/05/07 职场文书
质量承诺书怎么写
2014/05/24 职场文书
新农村建设典型材料
2014/05/31 职场文书
2015元旦家电促销活动策划方案
2014/12/09 职场文书
小学班主任心得体会
2016/01/07 职场文书
有关保护环境的宣传标语100条
2019/08/07 职场文书