這篇文章主要講解了“Django怎么實(shí)現(xiàn)通過(guò)郵件找回密碼的功能”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“Django怎么實(shí)現(xiàn)通過(guò)郵件找回密碼的功能”吧!
創(chuàng)新互聯(lián):成立于2013年為各行業(yè)開(kāi)拓出企業(yè)自己的“網(wǎng)站建設(shè)”服務(wù),為上1000+公司企業(yè)提供了專業(yè)的網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)和網(wǎng)站推廣服務(wù), 按需搭建網(wǎng)站由設(shè)計(jì)師親自精心設(shè)計(jì),設(shè)計(jì)的效果完全按照客戶的要求,并適當(dāng)?shù)奶岢龊侠淼慕ㄗh,擁有的視覺(jué)效果,策劃師分析客戶的同行競(jìng)爭(zhēng)對(duì)手,根據(jù)客戶的實(shí)際情況給出合理的網(wǎng)站構(gòu)架,制作客戶同行業(yè)具有領(lǐng)先地位的。
首先修改django_project\django_project\settings.py,添加郵件相關(guān)的配置:
修改django_project\django_project\urls.py,添加重置密碼url跳轉(zhuǎn)規(guī)則:
在django_project\users\templates\users下新建password_reset.html
在django_project\users\templates\users下新建
password_reset_done.html:
在django_project\users\templates\users下新建
password_reset_confirm.html:
在django_project\users\templates\users下新建
password_reset_complete.html:
修改django_project\users\templates\users\login.html 添加忘記密碼鏈接:
我們?cè)赿jango_project文件夾下運(yùn)行python manage.py runserver 啟動(dòng)項(xiàng)目,訪問(wèn)http://127.0.0.1:8000主頁(yè)點(diǎn)擊登錄,然后點(diǎn)擊忘記密碼:
點(diǎn)擊密碼重置后會(huì)提示郵件已發(fā)送:
進(jìn)入郵箱查看密碼重置的郵件:
點(diǎn)擊郵件中密碼重置的鏈接,輸入新的密碼提交:
重置成功后,點(diǎn)擊現(xiàn)在登錄即可登錄到博客中:
感謝各位的閱讀,以上就是“Django怎么實(shí)現(xiàn)通過(guò)郵件找回密碼的功能”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)Django怎么實(shí)現(xiàn)通過(guò)郵件找回密碼的功能這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!