Здравствуйте, нужна помощь. Как "правильно" отобразить свою страницу в админке django, в самом admin.py? Страницу добавил в urls.py по ссылке переходит так, а вот отобразить не получается через ModelAdmin.get_urls():
Пример, вид как блок Пользователи и группы, только вместо users или group, мое название и ссылка.
urls.py urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^admin/otchet/$', statot, name='отчет')
]
views.pydef statot(request):
uslugi = Uslugi.objects.all()
form = UslugiFilterForm(request.GET)
if form.is_valid():
if form.cleaned_data["start_date"]:
uslugi = uslugi.filter(data_zakaza__gte=form.cleaned_data["start_date"])
if form.cleaned_data["end_date"]:
uslugi = uslugi.filter(data_zakaza__lte=form.cleaned_data["end_date"])
field_name_sum = uslugi.aggregate(Sum('price')).get('price__sum', 0.00)
kolab = uslugi.count()
print(form)
return render(request, 'clients/statot.html', {'uslugi': uslugi, "form": form, "field_name_sum": field_name_sum, "kolab": kolab})