2015年6月19日 星期五

Django設定login_required redirect login_url

Django可在view中使用login_required修飾詞來檢查使用者是否登入,
如果使用者未登入則會重新導向登入頁面。
不過因為Django預設的登入網址為"/account/login/",
因此login_required中預設會重新導向"/account/login/"。
官方文件說明:LOGIN_URL

但因為所開發的系統並未使用Django預設的登入網址,
因此大致上查了一下解決方式,記錄一下免得日後要用找不到,
一、view中設定login_url 用法:
@login_required(login_url='/redirect login_url/')
例如,登入網址為/login/時:
@login_required(login_url='/login/')
二、直接在專案setting file中設定 用法:
LOGIN_URL='/redirect login_url/'
例如,登入網址為/login/時:
LOGIN_URL='/login/'

沒有留言:

張貼留言

Android Audio 心得筆記(一):Audio Stream類型與預設音量

因為一些工作關係所以接觸到Android上層Audio Framework與Volume相關的部分, 記錄一下這一段時間追Code的心得,這邊會以Google N的Code為參考. Android Audio總共定義10種STREAM類型(不含DEFAULT), 用途都蠻...