Django “login() takes exactly 1 argument (2 given)” error

后端 未结 3 1633
轻奢々
轻奢々 2021-01-30 10:02

I\'m trying to store the user\'s ID in the session using django.contrib.auth.login . But it is not working not as expected.

I\'m getting error login() takes exac

3条回答
  •  猫巷女王i
    2021-01-30 10:27

    One possible fix:

    from django.contrib import auth
    
    def login(request):
        # ....
        auth.login(request, user)
        # ...
    

    Now your view name doesn't overwrite django's view name.

提交回复
热议问题