这是我的看法,
def login_view(request) :
    if request.method == 'POST':
        form = LoginForm(request.POST)
        if form.is_valid():
          email = form.cleaned_data['email']
          password = form.cleaned_data['password']
          user = authenticate(email=email, password=password)
          if user is not None:
              form = LoginForm()
              login(request, user)
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:
login() missing 1 required positional argument: 'user'
Run Code Online (Sandbox Code Playgroud)
另外,我正在使用自定义用户模型
我的urls.py:
urlpatterns = [
path('',views.register, name='register' ),
path('form',views.form, name = 'form'),
path('login',views.login, name = 'login ')]
Run Code Online (Sandbox Code Playgroud)