diff --git a/expobanner/admin.py b/expobanner/admin.py index 77424918..475fdb31 100644 --- a/expobanner/admin.py +++ b/expobanner/admin.py @@ -428,7 +428,6 @@ def main_turn(request, pk, status): return HttpResponseRedirect(request.META['HTTP_REFERER']) - class MainStat(DetailView): model = MainPage template_name = 'admin/expobanner/main_stat.html' @@ -455,6 +454,10 @@ class MainStat(DetailView): return context +class TopStat(MainStat): + model = Top + + class TopList(ListView): model = Exposition template_name = 'admin/expobanner/top_list.html' diff --git a/expobanner/admin_urls.py b/expobanner/admin_urls.py index 62b63348..1d0e0fe7 100644 --- a/expobanner/admin_urls.py +++ b/expobanner/admin_urls.py @@ -44,7 +44,7 @@ urlpatterns = patterns('expobanner.admin', url(r'^top/list/$', TopList.as_view(), name='expobanner-list_top'), url(r'^top/(?P\d+)/edit/$', TopUpdate.as_view(), name='expobanner-update_top'), url(r'^top/$', TopCreate.as_view(), name='expobanner-create_top'), - url(r'^top/(?P\d+)/stat/$', MainStat.as_view(), name='expobanner_stat_top'), + url(r'^top/(?P\d+)/stat/$', TopStat.as_view(), name='expobanner_stat_top'), # main page url(r'^main/list/$', MainList.as_view(), name='expobanner-list_main'), url(r'^main/(?P\d+)/edit/$', MainUpdate.as_view(), name='expobanner-update_main'),