mirror of
https://github.com/jazzband/django-admin2.git
synced 2026-05-18 04:01:13 +00:00
Display model name in template
This commit is contained in:
parent
191d4d2ff1
commit
a99952375c
2 changed files with 10 additions and 1 deletions
|
|
@ -1,7 +1,9 @@
|
|||
{% extends "admin2/bootstrap/base.html" %}
|
||||
|
||||
{% block content %}
|
||||
<a href="./create/">add</a>
|
||||
|
||||
<h2>{{ model_pluralized|title }}</h2>
|
||||
<a class="btn" href="./create/">Add {{ model|title }}</a>
|
||||
<hr/>
|
||||
{% for obj in object_list %}
|
||||
{{ obj }} <a href="./{{ obj.pk }}/">detail</a> <a href="./{{ obj.pk }}/update/">edit</a> <a href="./{{ obj.pk }}/delete/">delete</a><br/>
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
Loading…
Reference in a new issue