2017-06-19 45 views
2

當我試圖訪問我的w back後臺/cms/時,我被重定向到w's的登錄頁面/cms/login/如何覆蓋wagtail認證?

但是,我想使用我自己的自定義登錄名,這是默認的網站其餘部分,並坐在/auth/

我的LOGIN_URL在django設置中已經設置爲/auth/

編輯:有人建議,這是一個通用的問題how do you override namespaced url patterns但事實並非如此。這些網址沒有命名空間,我一直在尋找滿足這個特定問題的w functionality功能。幸運的是,該功能確實存在。

回答

2

W setting環境WAGTAIL_FRONTEND_LOGIN_URL允許您配置用戶如何登錄到W admin管理員。

http://docs.wagtail.io/en/v1.10.1/advanced_topics/privacy.html#setting-up-a-login-page

如果股票的Django登錄的看法是不適合 - 例如,您希望使用外部驗證系統,或者你正在整合鶺鴒到已經有一個工作在現有的Django網站登錄視圖 - 您可以通過指定的WAGTAIL_FRONTEND_LOGIN_URL設置

+0

鶺鴒登錄視圖的URL似乎忽略設置...' – Brachamul

+0

您正在使用什麼版本的鶺鴒仍然重定向到'/ CMS /登錄/? – Martey

+0

最新版本,1.10.1 – Brachamul