0

私はdjango組み込みメソッドを使用しています

パスワードのリセット

にある

django.contrib.auth.views

、今、私はdomain_overrideのようないくつかの値をオーバーライドし、その値を私のプロジェクト ビューに渡したいと思います。

最初に、その変数値をオーバーライドしてプロジェクトからのみ渡すことが可能である場合、およびそうである場合はどのように?

4

1 に答える 1

1

はい、これを行うことができますが、認証ビューをラップする独自のビューを設定する必要があります。つまり、別の URL を使用する必要があります。

# in urls.py
url(r'^custom-reset/$', 'myapp.views.custom_password_reset', name='custom_password_reset'),

# in views.py
from django.contrib.auth.views import password_reset
def custom_password_reset(request, *args, **kwargs):
    # Do your custom processing of the args and kwargs
    return password_reset(request, *args, **kwargs)
于 2012-07-23T11:35:27.223 に答える