Adding details page for persons

This commit is contained in:
Michael Bergbauer 2025-05-11 11:51:23 +02:00
parent 51ba0fb693
commit b3c2bad3c2
4 changed files with 22 additions and 1 deletions

View File

@ -0,0 +1,13 @@
<!DOCTYPE html>
<html>
<body>
<h1>{{ mymember.vorname }} {{ mymember.nachname }}</h1>
<p>Geburtsdatum: {{ mymember.geburtsdatum }}</p>
<p>Back to <a href="/members">Members</a></p>
</body>
</html>

View File

@ -6,7 +6,7 @@
<ul>
{% for x in mymembers %}
<li>{{ x.vorname }} {{ x.nachname }}</li>
<li><a href="details/{{x.id}}"> {{ x.vorname }} {{ x.nachname }}</a></li>
{% empty %}
<li>Keine Datensaetze gefunden</li>
{% endfor %}

View File

@ -3,4 +3,5 @@ from . import views
urlpatterns = [
path('members/', views.members, name='members'),
path('members/details/<int:id>', views.details, name="details"),
]

View File

@ -10,3 +10,10 @@ def members(request):
}
return HttpResponse(template.render(context, request))
def details(request, id):
mymember = Person.objects.get(id=id)
template = loader.get_template("details.html")
context = {
'mymember': mymember
}
return HttpResponse(template.render(context, request))