Code source de profiles.views
1from django.shortcuts import render
2
3from .models import Profile
4
5
[docs]
6def index(request):
7 """
8 View for the list of profiles.
9
10 :param request: The request for this page.
11
12 :return: profiles_list HTML template.
13 """
14 profiles_list = Profile.objects.all()
15 context = {"profiles_list": profiles_list}
16 return render(request, "profiles/index.html", context)
17
18
[docs]
19def profile(request, username):
20 """
21 View for the detail of one profile.
22
23 :param request: The request for this page.
24 :param username: The reference to the profile's name.
25
26 :return: profile_detail HTML template.
27 """
28 profile_detail = Profile.objects.get(user__username=username)
29 context = {"profile": profile_detail}
30 return render(request, "profiles/profile.html", context)