91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

django重定向的方法

發布時間:2020-09-02 11:01:20 來源:億速云 閱讀:161 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關django重定向的方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

重定向分為永久性重定向和暫時性重定向,在頁面上體現的操作就是瀏覽器會從一個頁面自動跳轉到另外一個頁面.比如用戶訪問了一個需要權限的頁面,但是該用戶當前并沒有登錄,因此我們應該給他重定向到登錄頁面.

永久性重定向:

http的狀態碼是301,多用于舊網址被廢棄了要轉到一個新的網址確保用戶的訪問,最經典的就是京東網站,你輸入www.jingdong.com的時候,會被重定向到www.jd.com,因為jingdong.com這個網址已經被廢棄了,被改成jd.com,所以這種情況下應該用永久重定向.

暫時性重定向:

http的狀態碼是302,表示頁面的暫時性跳轉.比如訪問一個需要權限的網址,如果當前用戶沒有登錄,應該重定向到登錄頁面,這種情況下,應該用暫時性重定向.

在Django中,重定向是使用redirect(to, *args, permanent=False, **kwargs)來實現的.to是一個url,permanent代表的是這個重定向是否是一個永久的重定向,默認是False.關于重定向的使用.

示例代碼如下:

from django.shortcuts import reverse,redirect
def profile(request):
    if request.GET.get("username"):
        username = request.GET.get("username")
        return HttpResponse("%s,歡迎來到個人中心頁面!"%username )
    else:
        return redirect(reverse("user:login"))

關于django重定向的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

银川市| 宣汉县| 汝阳县| 盈江县| 武功县| 巴林左旗| 文化| 海原县| 旅游| 简阳市| 禹州市| 墨江| 弥渡县| 拜泉县| 浦东新区| 黄梅县| 汉中市| 息烽县| 新巴尔虎右旗| 五寨县| 浦东新区| 哈尔滨市| 胶州市| 武鸣县| 南溪县| 绵竹市| 凤山县| 夏邑县| 固镇县| 平山县| 班玛县| 阳春市| 金溪县| 鞍山市| 双桥区| 包头市| 华蓥市| 石林| 龙游县| 玉溪市| 元氏县|