Django 在iframe里跳轉(zhuǎn)頂層url的例子
描述
A網(wǎng)頁(yè)為一個(gè)專門設(shè)計(jì)的登錄頁(yè)面login.html,通過(guò)iframe嵌套在B頁(yè)面中index.html,登錄后會(huì)進(jìn)入后臺(tái)C頁(yè)面consule.html.問(wèn)題來(lái)了,登錄成功后,通過(guò)Django-url跳轉(zhuǎn),頁(yè)面一直在iframe里面,沒(méi)有跳出嵌入的框架中。
解決方法
通過(guò)HttpResponse來(lái)返回一段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']
#通過(guò)js來(lái)跳轉(zhuǎn)頁(yè)面,取巧
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的例子就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 如何基于Django實(shí)現(xiàn)上下文章跳轉(zhuǎn)
- 詳解django使用include無(wú)法跳轉(zhuǎn)的解決方法
- django寫用戶登錄判定并跳轉(zhuǎn)制定頁(yè)面的實(shí)例
- django創(chuàng)建最簡(jiǎn)單HTML頁(yè)面跳轉(zhuǎn)方法
- 在django中實(shí)現(xiàn)頁(yè)面倒數(shù)幾秒后自動(dòng)跳轉(zhuǎn)的例子
- django 控制頁(yè)面跳轉(zhuǎn)的例子
- Django框架之登錄后自定義跳轉(zhuǎn)頁(yè)面的實(shí)現(xiàn)方法
- django頁(yè)面跳轉(zhuǎn)問(wèn)題及注意事項(xiàng)
- Django實(shí)現(xiàn)文章詳情頁(yè)面跳轉(zhuǎn)代碼實(shí)例
相關(guān)文章
Python通過(guò)四大 AutoEDA 工具包快速產(chǎn)出完美數(shù)據(jù)報(bào)告
在三年前,我們做數(shù)據(jù)競(jìng)賽或者數(shù)據(jù)建模類的項(xiàng)目時(shí),前期我們會(huì)耗費(fèi)較多的時(shí)間去分析數(shù)據(jù),但現(xiàn)在非常多擅長(zhǎng)數(shù)據(jù)分析的大師們已經(jīng)將我們平時(shí)??吹臄?shù)據(jù)方式進(jìn)行了集成,開(kāi)發(fā)了很多AutoEDA的工具包??梢詭椭覀児?jié)省大量時(shí)間2021-11-11
用Python實(shí)現(xiàn)一本個(gè)性化日歷
大家好,本篇文章主要講的是用Python實(shí)現(xiàn)一本個(gè)性化日歷,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下2022-02-02
python實(shí)現(xiàn)車牌識(shí)別的示例代碼
這篇文章主要介紹了python實(shí)現(xiàn)車牌識(shí)別的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08
Python編寫檢測(cè)數(shù)據(jù)庫(kù)SA用戶的方法
這篇文章主要介紹了Python編寫檢測(cè)數(shù)據(jù)庫(kù)SA用戶的方法,需要的朋友可以參考下2014-07-07

