old_contents: """
  URLconf for registration and activation, using django-registration's
  one-step backend.
  
  If the default behavior of these views is acceptable to you, simply
  use a line like this in your root URLconf to set up the default URLs
  for registration::
  
      (r'^accounts/', include('registration.backends.simple.urls')),
  
  This will also automatically set up the views in
  ``django.contrib.auth`` at sensible default locations.
  
  If you'd like to customize registration behavior, feel free to set up
  your own URL patterns for these views instead.
  
  """
  
  
  from django.conf.urls import include
  from django.conf.urls import patterns
  from django.conf.urls import url
  from django.views.generic.base import TemplateView
  
  from registration.backends.simple.views import RegistrationView
  
  
  urlpatterns = patterns('',
                         url(r'^register/closed/$',
                             TemplateView.as_view(template_name='registration/registration_closed.html'),
                             name='registration_disallowed'),
                         url(r'^register/complete/$',
                             TemplateView.as_view(template_name='registration/registration_complete.html'),
                             name='registration_complete'),
                         )
  
  if getattr(settings, 'INCLUDE_REGISTER_URL', True):
      urlpatterns += patterns('', 
          url(r'^register/$',
              RegistrationView.as_view(),
              name='registration_register'),
      )
  
  if getattr(settings, 'INCLUDE_AUTH_URLS', True):
      urlpatterns += patterns('', 
          (r'', include('registration.auth_urls')),
      )
  
new_contents: """
  URLconf for registration and activation, using django-registration's
  one-step backend.
  
  If the default behavior of these views is acceptable to you, simply
  use a line like this in your root URLconf to set up the default URLs
  for registration::
  
      (r'^accounts/', include('registration.backends.simple.urls')),
  
  This will also automatically set up the views in
  ``django.contrib.auth`` at sensible default locations.
  
  If you'd like to customize registration behavior, feel free to set up
  your own URL patterns for these views instead.
  
  """
  
  
  from django.conf.urls import include
  from django.conf.urls import patterns
  from django.conf.urls import url
  from django.conf import settings
  from django.views.generic.base import TemplateView
  
  from registration.backends.simple.views import RegistrationView
  
  
  urlpatterns = patterns('',
                         url(r'^register/closed/$',
                             TemplateView.as_view(template_name='registration/registration_closed.html'),
                             name='registration_disallowed'),
                         url(r'^register/complete/$',
                             TemplateView.as_view(template_name='registration/registration_complete.html'),
                             name='registration_complete'),
                         )
  
  if getattr(settings, 'INCLUDE_REGISTER_URL', True):
      urlpatterns += patterns('', 
          url(r'^register/$',
              RegistrationView.as_view(),
              name='registration_register'),
      )
  
  if getattr(settings, 'INCLUDE_AUTH_URLS', True):
      urlpatterns += patterns('', 
          (r'', include('registration.auth_urls')),
      )
  
subject: fix import error