return 1;
django
Autenticação no Django
04 years ago
Não é um post técnico, é mais uma dica.
Ao fazer a autenticação manual no django dentro de uma view, não coloque o nome de sua view de autenticação no views.py com o nome de login, pois senão na execução quando você chamar o login() ele vai usar o seu login() do views.py de sua app e não o do “django.contrib.auth” e vai ficar disparando uma exceção TypeError informando que a quantidade de argumentos esta equivocada.
Procure outro nome, por exemplo login_in(), é questão de chamadas de métodos em python, ao declarar login() em views.py ele automagicamente sobrecarrega o método login que esta em django.contrib.auth