Я пытаюсь поставить условие перед представлением сброса пароля, поэтому я хочу вернуть его из представления на основе функций.
from django.contrib.auth import views as auth_views
def password_reset(request, *args, **kwargs):
if some condition:
Do something
else:
return (
auth_views.PasswordResetView(
**{
'template_name': 'reset-form.html',
'email_template_name': 'reset-email.txt',
'html_email_template_name': 'reset-email.html',
'subject_template_name': 'reset_subject.txt',
'form_class': PasswordResetForm,
'success_url': 'etc...',
}
),
)
С этим кодом я получаю 'tuple' object does not support item assignment
ошибку.
Что здесь не так?