Django 在iframe里跳轉(zhuǎn)頂層url的例子
更新時間:2019年08月21日 10:17:12 作者:一匹野碼
今天小編就為大家分享一篇Django 在iframe里跳轉(zhuǎn)頂層url的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
描述
A網(wǎng)頁為一個專門設(shè)計(jì)的登錄頁面login.html,通過iframe嵌套在B頁面中index.html,登錄后會進(jìn)入后臺C頁面consule.html.問題來了,登錄成功后,通過Django-url跳轉(zhuǎn),頁面一直在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來跳轉(zhuǎn)頁面,取巧 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里跳轉(zhuǎn)頂層url的例子就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- 如何基于Django實(shí)現(xiàn)上下文章跳轉(zhuǎn)
- 詳解django使用include無法跳轉(zhuǎn)的解決方法
- django寫用戶登錄判定并跳轉(zhuǎn)制定頁面的實(shí)例
- django創(chuàng)建最簡單HTML頁面跳轉(zhuǎn)方法
- 在django中實(shí)現(xiàn)頁面倒數(shù)幾秒后自動跳轉(zhuǎn)的例子
- django 控制頁面跳轉(zhuǎn)的例子
- Django框架之登錄后自定義跳轉(zhuǎn)頁面的實(shí)現(xiàn)方法
- django頁面跳轉(zhuǎn)問題及注意事項(xiàng)
- Django實(shí)現(xiàn)文章詳情頁面跳轉(zhuǎn)代碼實(shí)例
相關(guān)文章
Python通過四大 AutoEDA 工具包快速產(chǎn)出完美數(shù)據(jù)報(bào)告
在三年前,我們做數(shù)據(jù)競賽或者數(shù)據(jù)建模類的項(xiàng)目時,前期我們會耗費(fèi)較多的時間去分析數(shù)據(jù),但現(xiàn)在非常多擅長數(shù)據(jù)分析的大師們已經(jīng)將我們平時??吹臄?shù)據(jù)方式進(jìn)行了集成,開發(fā)了很多AutoEDA的工具包??梢詭椭覀児?jié)省大量時間2021-11-11