when I use django.contrib.auth.views.password_reset_confirm without arguments at all it works and I can render the template without any problem, when adding
Just add this line to your urls.py:
url('^', include('django.contrib.auth.urls')),
This enables the django reset_password workflow.
Then override your login.html to include the line:
Now you should be able to use the builtin Django PasswordResetView included with Django as long as your email settings are set up.