Coverage for lettings/views.py: 100%
10 statements
« prev ^ index » next coverage.py v7.3.1, created at 2023-09-21 17:46 +0000
« prev ^ index » next coverage.py v7.3.1, created at 2023-09-21 17:46 +0000
1from django.shortcuts import render
2from .models import Letting
5def index(request):
6 """
7 View for lettings list.
9 :param request: the request for this page.
11 :return: lettings_list in html.
12 """
13 lettings_list = Letting.objects.all()
14 context = {"lettings_list": lettings_list}
15 return render(request, "lettings/index.html", context)
18def letting(request, letting_id):
19 """
20 View for a letting detail.
22 :param request: the request for this page.
24 :param letting_id: the reference to the letting.
26 :return: letting_detail in html.
27 """
28 letting_detail = Letting.objects.get(id=letting_id)
29 context = {
30 "title": letting_detail.title,
31 "address": letting_detail.address,
32 }
34 return render(request, "lettings/letting.html", context)