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>
|
||||
{% 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 %}
|
||||
|
||||
@ -3,4 +3,5 @@ from . import views
|
||||
|
||||
urlpatterns = [
|
||||
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))
|
||||
|
||||
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