1

userrena をセットアップして正常に動作していますが、ユーザーが電子メールでアカウントをアクティブ化した後、ユーザーをリダイレクトする設定または方法が見つからないようです。デフォルトでは、userena プロファイル ページにリダイレクトされます (プロジェクトのフローからこれを完全に削除しようとしています)。

github でこの問題を見つけました: https://github.com/bread-and-pepper/django-userena/issues/377しかし、提案された解決策がうまくいきません (または何か間違ったことをしました)。

私が試したURLオーバーライドは次のとおりです。

(r'^accounts/activate/$','userena.views.activate',{'success_url': '/myaccount'}),

私はわずかなバリエーションも試しました:

(r'^accounts/activate/$','userena.views.activate',{'success_url': 'app:myAccount'}),

どちらも効果がなく、アクティブ化リンクは引き続きユーザーを userena プロファイル ページに送信します。ご協力いただきありがとうございます!

4

1 に答える 1

0

多分これはうまくいくかもしれません:

(r'^accounts/activate/(?P<activation_key>\w+)/$','userena.views.activate',{'success_url': '/url/to/app'}),
于 2014-12-15T20:41:26.263 に答える