Adding details page for persons
This commit is contained in:
parent
51ba0fb693
commit
b3c2bad3c2
13
member/templates/details.html
Normal file
13
member/templates/details.html
Normal 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>
|
||||||
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
{% for x in mymembers %}
|
{% for x in mymembers %}
|
||||||
<li>{{ x.vorname }} {{ x.nachname }}</li>
|
<li><a href="details/{{x.id}}"> {{ x.vorname }} {{ x.nachname }}</a></li>
|
||||||
{% empty %}
|
{% empty %}
|
||||||
<li>Keine Datensaetze gefunden</li>
|
<li>Keine Datensaetze gefunden</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|||||||
@ -3,4 +3,5 @@ from . import views
|
|||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
path('members/', views.members, name='members'),
|
path('members/', views.members, name='members'),
|
||||||
|
path('members/details/<int:id>', views.details, name="details"),
|
||||||
]
|
]
|
||||||
|
|||||||
@ -10,3 +10,10 @@ def members(request):
|
|||||||
}
|
}
|
||||||
return HttpResponse(template.render(context, 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))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user