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"