charasheet/src/character/views.py

14 lines
508 B
Python
Raw Normal View History

2022-10-30 10:12:49 +01:00
from django.contrib.auth.decorators import login_required
from django.core.handlers.wsgi import WSGIRequest
from django.http import HttpResponse
from django.shortcuts import get_object_or_404, render
from character.models import Character
@login_required
def character_view(request: WSGIRequest, pk: int) -> HttpResponse:
2022-10-30 10:54:28 +01:00
character = get_object_or_404(Character.objects.select_related("player"), pk=pk)
2022-10-30 10:12:49 +01:00
context = {"character": character}
return render(request, "character/view.html", context)