簡體   English   中英

如何在谷歌身份驗證后使用 django 進行動態 url 重定向

[英]how to make a dynamic url redirect using django after google authentication

通過使用 Django 框架,我構建了多個基於商店的網站,每個網站都有不同的 slug。

 http://127.0.0.1:8000/app/<slug:slug>

當我們訪問上述URL時,我想打開一個谷歌身份驗證。 驗證完成后,我想將它們重定向到

http://127.0.0.1:8000/app/<slug:slug>/shopitems

我已經成功地使用靜態 URL 實現了谷歌身份驗證,但不是像上面那樣動態的(使用 slug 變量)。

您可以簡單地在處理路由的視圖函數上使用@login_required裝飾器。 如果您使用基於類的視圖,您可以使用LoginRequiredMixins來防止未經身份驗證的用戶訪問該路由並將他們重定向到登錄頁面。 當他們成功登錄時,Django 會自動將他們重定向到http://127.0.0.1:8000/app/<slug:slug>/shopitems

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM