From a99952375cba712572528d29aa9698b02d9c1ec1 Mon Sep 17 00:00:00 2001 From: Audrey Roy Date: Sat, 18 May 2013 17:52:53 +0200 Subject: [PATCH] Display model name in template --- djadmin2/templates/admin2/bootstrap/model_list.html | 4 +++- djadmin2/views.py | 7 +++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/djadmin2/templates/admin2/bootstrap/model_list.html b/djadmin2/templates/admin2/bootstrap/model_list.html index e71bd3b..ab86a8b 100644 --- a/djadmin2/templates/admin2/bootstrap/model_list.html +++ b/djadmin2/templates/admin2/bootstrap/model_list.html @@ -1,7 +1,9 @@ {% extends "admin2/bootstrap/base.html" %} {% block content %} - add + +

{{ model_pluralized|title }}

+ Add {{ model|title }}
{% for obj in object_list %} {{ obj }} detail edit delete
diff --git a/djadmin2/views.py b/djadmin2/views.py index 63fd427..d87b08a 100644 --- a/djadmin2/views.py +++ b/djadmin2/views.py @@ -42,6 +42,13 @@ class IndexView(Admin2Mixin, generic.TemplateView): class ModelListView(Admin2Mixin, generic.ListView): default_template_name = "model_list.html" + def get_context_data(self, **kwargs): + context = super(ModelListView, self).get_context_data(**kwargs) + context['model'] = self.get_model()._meta.verbose_name + context['model_pluralized'] = self.get_model()._meta.verbose_name_plural + # context['model'] = self.get_queryset().model._meta.verbose_name + return context + class ModelDetailView(Admin2Mixin, generic.DetailView): default_template_name = "model_detail.html"