2
だから、みんな、これは私が私のreset_password_email.htmlファイル内に持っているものである:これは私のurls.pyファイルDjangoのフレームワーク:間違った確認メール
> {{ protocol }}://{{ domain }}{% url 'accounts:reset_password_confirm'uidb64=uid token=token %}
です:
url(r'^reset-password/confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$', password_reset_confirm, {'template_name': 'accounts/reset_password_confirm.html', 'post_reset_redirect': '/account/reset-password/complete/'}, name='password_reset_confirm'),
が、これはEであります私はreveiveと動作しません-mailリンク(例):
http://127.0.0.1:8000/accounts/reset-password/confirm/Mg/4r7-e49456caf2260a8ed103/
私は(下記参照)のアカウントの代わりに考慮して、リンクを変更した場合、それが動作:それはだった私の他のurls.py
で
http://127.0.0.1:8000/account/reset-password/confirm/Mg/4r7-e49456caf2260a8ed103/
私はほとんどの回答を持っていますが、あなたの認証/アカウントモジュールのURLをインポートしているトップレベルのurls.pyがありますか?与えられた 'urls.py'は名前空間の最初の部分を占めておらず、私が答える前に何かをチェックしたいと思います。 – Withnail
は、このURLを含むurls.pyを含め、すべてのurls.pyを表示します。 – dirkgroten
皆さんありがとうございます。見つけた。私の他のurls.pyでは、アカウントの名前空間はアカウントではなくアカウントでした – GeniusBehind