如何将自定义表单传递给django.contrib.auth.views.login



我正在尝试将自定义模板和表单传递给auth.views.login。我收到错误消息。这是怎么回事?

视图.py,

def login_user(request, template_name='login.html', 
           redirect_field_name = None, 
           authentication_form = BootstrapAuthenticationForm,
           extra_context=None):
response = auth.views.login(request, template_name, redirect_field_name, authentication_form)

您应该从视图返回响应:

def login_user(request, template_name='login.html', 
           redirect_field_name = None, 
           authentication_form = BootstrapAuthenticationForm,
           extra_context=None):
    return auth.views.login(request, template_name, redirect_field_name,
                            authentication_form)

相关内容

最新更新