Porque usamos django.contrib.auth.views.login na action do form e não somente login como a rota foi nomeada?
Porque usamos django.contrib.auth.views.login na action do form e não somente login como a rota foi nomeada?
Oi Clayton, tudo bom?
Acredito que, pelo namespace:
django.contrib.auth.views
Este seja o componente específico para apontar pra action de login a partir de uma view. Com isso é possível, por exemplo, alterar a action de login sem quebrar as telas que consomem a camada de login =)
Claro, só um chute meu baseado nos benefícios de separar as responsabilidades entre a camada de view e de controllers. As vezes pode ser apenas uma especificação do framework mesmo.
Abraço =)