我正在使用allauth,註冊後用戶收到一封電子郵件,要求他們點擊鏈接以驗證其電子郵件地址。我想改變這個鏈接的價值。如何更改django allauth中activate_url的值?
我想它從
http://localhost:8001/account/confirm-email/hy72ozw8b1cexuw2dsx4wwrmgzbmnyxx4clswh67tcvgyovg/
改變
http://localhost:8001/index.html#/verifyEmail/hy72ozw8b1cexuw2dsx4wwrmgzbmnyxx4clswh67tcvgyovg/
我怎樣才能做到這一點?我看到activate_url
值在email_confirmation_text.txt
很高興爲您添加了該內容。我想到了這一點,發現自己猜測它是否可行,但沒有時間對其進行正確測試。 – 2015-02-14 20:02:04
這裏還有一個問題,URL中'#'之後的任何內容都不會被瀏覽器發送到服務器。因此,直到從網址中刪除「#」,上述解決方案纔會生效。 @birdy,你真的需要'#'嗎?如果沒有,只需將其刪除,一切都將完美工作。 – 2015-02-15 21:18:50
@DebanshuKundu,非常好的一點,在URL中'#'之後的任何東西都不會傳遞給服務器,除非它轉義到'%23'。此外,根本沒有理由讓index.html或任何'.html'在django的url中。 – 2015-02-15 21:34:41