from django.conf.urls import patterns, include, url
from django.contrib import admin


urlpatterns = patterns(
    '',
    url(r'^admin/', include(admin.site.urls)),
    url(r'^accounts/', include('django.contrib.auth.urls')),
    url(r'^logout/$', 'django.contrib.auth.views.logout', {'next_page': '/'}, name='logout'),
    url(r'^', 'tracker_project.views.home', name='home')
)

from django.conf.urls import patterns, include, url
from django.contrib import admin
from django.core.urlresolvers import reverse_lazy


urlpatterns = patterns(
    '',
    url(r'^$', 'tracker_project.views.home', name='home'),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^accounts/', include('django.contrib.auth.urls')),
    url(
        r'^logout/$',
        'django.contrib.auth.views.logout',
        {'next_page': reverse_lazy('home')},
        name='logout'
    ),
    url(r'^tracker/', include('tracker.urls', 'tracker')),
)

Fix login and logout URLs
Fix login and logout URLs

  from django.conf.urls import patterns, include, url
  from django.contrib import admin
+ from django.core.urlresolvers import reverse_lazy
  
  
  urlpatterns = patterns(
      '',
+     url(r'^$', 'tracker_project.views.home', name='home'),
      url(r'^admin/', include(admin.site.urls)),
      url(r'^accounts/', include('django.contrib.auth.urls')),
-     url(r'^logout/$', 'django.contrib.auth.views.logout', {'next_page': '/'}, name='logout'),
-     url(r'^', 'tracker_project.views.home', name='home')
+     url(
+         r'^logout/$',
+         'django.contrib.auth.views.logout',
+         {'next_page': reverse_lazy('home')},
+         name='logout'
+     ),
+     url(r'^tracker/', include('tracker.urls', 'tracker')),
  )
  
Fix login and logout URLs
## Code Before:
from django.conf.urls import patterns, include, url
from django.contrib import admin


urlpatterns = patterns(
    '',
    url(r'^admin/', include(admin.site.urls)),
    url(r'^accounts/', include('django.contrib.auth.urls')),
    url(r'^logout/$', 'django.contrib.auth.views.logout', {'next_page': '/'}, name='logout'),
    url(r'^', 'tracker_project.views.home', name='home')
)

## Instruction:
Fix login and logout URLs
## Code After:
from django.conf.urls import patterns, include, url
from django.contrib import admin
from django.core.urlresolvers import reverse_lazy


urlpatterns = patterns(
    '',
    url(r'^$', 'tracker_project.views.home', name='home'),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^accounts/', include('django.contrib.auth.urls')),
    url(
        r'^logout/$',
        'django.contrib.auth.views.logout',
        {'next_page': reverse_lazy('home')},
        name='logout'
    ),
    url(r'^tracker/', include('tracker.urls', 'tracker')),
)
