title: Why am i getting __init__() takes 1 positional argument but 2 were given?
body: <p>I am working on a project and I am getting this following error:</p>
  
  <p>traceback:</p>
  
  <pre><code>TypeError at /account/reset-password
  __init__() takes 1 positional argument but 2 were given
  </code></pre>
  
  <p>imports:</p>
  
  <pre><code>from django.conf.urls import url
  from . import views
  from django.contrib.auth import views as auth_views
  from django.contrib.auth.views import PasswordResetView, PasswordResetDoneView
  </code></pre>
  
  <p>url:</p>
  
  <pre><code>url(r'^reset-password$', PasswordResetView, name='reset_password'),
  </code></pre>
  
  <p>I am new to django, so welcomed help . ty </p>