<h1>Statystyka</h1>
<div class="normal-text">
+ <h3>Nieużywane tagi</h3>
+
+ <p>
+ Te tagi nie mają żadnych książek.
+ Prawdopodobnie można je usunąć, jeśli nie zawierają cennych informacji
+ albo czekają właśnie na publikację książki.
+ </p>
+
+ <ul>
+ {% for tag in unused_tags %}
+ <li><a href="{{ tag.get_absolute_url }}">{{ tag }} ({{ tag.get_category_display }})</a></li>
+ {% endfor %}
+ </ul>
+
<h3>Audiobooki</h3>
<table class="stats">
from django.db.models import Count
from django.shortcuts import render
-from catalogue.models import Book, BookMedia
+from catalogue.models import Book, BookMedia, Tag
from reporting.utils import render_to_pdf, render_to_csv, generated_file_view
]
etags.append(d)
+ unused_tags = Tag.objects.exclude(category='set').filter(items=None, book=None)
+
return render(request, 'reporting/main.html', {
'media_types': media_types,
'licenses': licenses,
'etags': etags,
+ 'unused_tags': unused_tags,
})