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快速排序代码实例
Nov 21 Python
Django中实现一个高性能计数器(Counter)实例
Jul 09 Python
C#返回当前系统所有可用驱动器符号的方法
Apr 18 Python
在Python中使用__slots__方法的详细教程
Apr 28 Python
python基于urllib实现按照百度音乐分类下载mp3的方法
May 25 Python
使用Mixin设计模式进行Python编程的方法讲解
Jun 21 Python
Python爬虫图片懒加载技术 selenium和PhantomJS解析
Sep 18 Python
django实现web接口 python3模拟Post请求方式
Nov 19 Python
Django crontab定时任务模块操作方法解析
Sep 10 Python
Python中使用aiohttp模拟服务器出现错误问题及解决方法
Oct 31 Python
Python try except finally资源回收的实现
Jan 25 Python
Python+OpenCV实现在图像上绘制矩形
Mar 21 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
jquery tab插件精简版分享
2011/09/10 Javascript
js arguments对象应用介绍
2012/11/28 Javascript
jquery实现网页查找功能示例分享
2014/02/12 Javascript
JavaScript实现点击自动选择TextArea文本的方法
2015/07/02 Javascript
javascript如何操作HTML下拉列表标签
2015/08/20 Javascript
jquery实现的蓝色二级导航条效果代码
2015/08/24 Javascript
js+canvas简单绘制圆圈的方法
2016/01/28 Javascript
AngularJS中的API(接口)简单实现
2016/07/28 Javascript
js实现数组去重方法及效率?Ρ? target=
2017/02/14 Javascript
js实现无缝滚动图(可控制当前滚动的方向)
2017/02/22 Javascript
详解React-Native解决键盘遮挡问题(Keyboard遮挡问题)
2017/07/13 Javascript
详解如何提升JSON.stringify()的性能
2019/06/12 Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
2020/10/21 Javascript
[00:35]DOTA2上海特级锦标赛 EG战队宣传片
2016/03/04 DOTA
全面解析Python的While循环语句的使用方法
2015/10/13 Python
Python正则表达式经典入门教程
2017/05/22 Python
Django JWT Token RestfulAPI用户认证详解
2019/01/23 Python
解决Python3 控制台输出InsecureRequestWarning问题
2019/07/15 Python
python实现输出一个序列的所有子序列示例
2019/11/18 Python
python 通过手机号识别出对应的微信性别(实例代码)
2019/12/22 Python
Python语法之精妙的十个知识点(装B语法)
2020/01/18 Python
tensorflow实现从.ckpt文件中读取任意变量
2020/05/26 Python
用Python制作mini翻译器的实现示例
2020/08/17 Python
详解selenium + chromedriver 被反爬的解决方法
2020/10/28 Python
Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题
2021/02/22 Python
美国波西米亚风格服装品牌:Show Me Your Mumu
2018/01/05 全球购物
Java程序员面试题
2013/07/15 面试题
顶岗实习接收函
2014/01/09 职场文书
招聘与培训专员岗位职责
2014/01/30 职场文书
学生会招新策划书
2014/02/14 职场文书
毕业生如何写自荐信
2014/03/26 职场文书
2014年勤工助学工作总结
2014/11/24 职场文书
2015年消费者权益日活动总结
2015/02/09 职场文书
酒店保洁员岗位职责
2015/02/26 职场文书
债务追讨律师函
2015/06/24 职场文书
详解Redis基本命令与使用场景
2021/06/01 Redis