          r'^admin/password_reset/$',
          auth_views.PasswordResetView.as_view(),
          name='admin_password_reset',
      ),
      url(
          r'^admin/password_reset/done/$',
          auth_views.PasswordResetDoneView.as_view(),
          name='password_reset_done',
      ),
      url(
          r'^reset/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>.+)/$',
 
</s> remove         url(r'^articles/([0-9]{4})/$', views.year_archive, name='news-year-archive'),
 </s> add         path('articles/<int:year>/', views.year_archive, name='news-year-archive'), </s> remove         url(r'^publishers/$', PublisherList.as_view()),
 </s> add         path('publishers/', PublisherList.as_view()), </s> remove Until Django 1.3, the functions :func:`~django.conf.urls.include`,
``patterns()`` and :func:`~django.conf.urls.url` plus
:data:`~django.conf.urls.handler404`, :data:`~django.conf.urls.handler500`
 </s> add Until Django 1.3, the ``include()``, ``patterns()``, and ``url()`` functions,
plus :data:`~django.conf.urls.handler404` and :data:`~django.conf.urls.handler500` </s> remove            url(r'^static/(?P<path>.*)$', views.serve),
 </s> add            re_path(r'^static/(?P<path>.*)$', views.serve),
    path(
        'admin/password_reset/done/',
          r'^admin/password_reset/$',
          auth_views.PasswordResetView.as_view(),
          name='admin_password_reset',
      ),
    path(
        'admin/password_reset/done/',
    path(
        'admin/password_reset/done/',
          auth_views.PasswordResetDoneView.as_view(),
          name='password_reset_done',
      ),
      url(
          r'^reset/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>.+)/$',
keep keep keep keep replace replace keep keep keep keep keep
 Fixed #28593 -- Added a simplified URL routing syntax per DEP 0201.

Thanks Aymeric Augustin for shepherding the DEP and patch review.
Thanks Marten Kenbeek and Tim Graham for contributing to the code.
Thanks Tom Christie, Shai Berger, and Tim Graham for the docs. 
docs/ref/contrib/admin/index.txt