如何自定義 Django-allauth login模版
如何自定義 Django-allauth login模版
In django-allauth==0.36.0
- 以 login page.
- 無需修改 TEMPLATES setting
- 在專案資料夾下的templates 建立一個account目錄
- 到臨時目錄,如:/tmp clone the allauth project
git clone https://github.com/pennersr/django-allauth
cd django-allauth/allauth/templates/account
複製 base.html 和 login.html 到 account 目錄
I tried, it works.
自定義註冊方式
- 修改 setting.py
# django-allauth https://django-allauth.readthedocs.io/en/latest/configuration.html
# 註冊必填Email
ACCOUNT_EMAIL_REQUIRED = 1
# 註冊無需使用者名稱
ACCOUNT_USERNAME_REQUIRED = 0
# 登入方式是郵件登陸
ACCOUNT_AUTHENTICATION_METHOD = "email"
LOGIN_REDIRECT_URL = 'profile'
ACCOUNT_LOGOUT_REDIRECT_URL = 'thanks'
自定義其他模版
與自定義login模版一樣,複製 signup / change password / reset password(forget) 等模版到 templates/account 目錄
自定義郵件模版
複製 django-allauth/allauth/templates/account/email 目錄到 templates/account 目錄
直接修改 txt 文件即可自定義註冊郵箱確認,忘記密碼等郵件的正文內容。
相關文章
- GridView 自定義模版自定義修改,刪除,分頁View
- XCode 建立自定義檔案模版XCode
- VS2010自定義模版全過程
- 在Android Studio 中新增自定義活動模版(Live templates)Android
- 騰訊 Tars-Go 服務獲取自定義模版(配置)值Go
- 教你如何自定義AlertViewView
- vue如何自定義指令?Vue
- [BUG反饋]新增編輯文章,模型自定義模版不顯示問題模型
- Nginx 如何自定義變數?Nginx變數
- 如何自定義 GNOME 3 桌面?
- 如何自定義 drag 樣式
- 如何自定義控制元件控制元件
- 如何自定義Safari的起始頁
- java中如何自定義註解Java
- 在Laravel 中如何自定義servicesLaravel
- 如何自定義python語法.Python
- Promise自定義,看我如何征服你Promise
- 屬性動畫:如何自定義View動畫View
- ETL中如何自定義規則
- 聊聊自定義SPI如何使用自定義標籤注入到spring容器中Spring
- 自定義View:自定義屬性(自定義按鈕實現)View
- Windows如何安裝自定義服務Windows
- 如何自定義終端顯示配置
- 聊聊如何自定義資料脫敏
- python如何匯入自定義模組Python
- 如何寫好一個自定義ViewView
- 如何自定義Mac電腦桌面桌布?Mac
- jQuery如何製作自定義外掛jQuery
- 小技巧:Flutter如何引用自定義圖示Flutter
- 如何自定義自己的vue-cli模板Vue
- 寶塔皮膚如何設定自定義404
- 實戰|如何自定義SpringBoot Starter?Spring Boot
- 使用 voyager 如何自定義,使用者表
- Android 端如何新增自定義表情Android
- 如何用 Kubernetes 自定義資源?
- APISIX Ingress 如何支援自定義外掛API
- MacBook Pro如何自定義設定快捷鍵?Mac
- 如何用 Downie 自定義模式抓取視訊模式