File: views.py

package info (click to toggle)
pytest-django 4.11.1-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 604 kB
  • sloc: python: 4,006; makefile: 39; sh: 17
file content (14 lines) | stat: -rw-r--r-- 446 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from django.http import HttpRequest, HttpResponse
from django.template import Template
from django.template.context import Context

from .models import Item


def admin_required_view(request: HttpRequest) -> HttpResponse:
    assert request.user.is_staff
    return HttpResponse(Template("You are an admin").render(Context()))


def item_count(request: HttpRequest) -> HttpResponse:
    return HttpResponse(f"Item count: {Item.objects.count()}")