Coverage for lettings/views.py: 100%

10 statements  

« 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 

3 

4 

5def index(request): 

6 """ 

7 View for lettings list. 

8 

9 :param request: the request for this page. 

10 

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) 

16 

17 

18def letting(request, letting_id): 

19 """ 

20 View for a letting detail. 

21 

22 :param request: the request for this page. 

23 

24 :param letting_id: the reference to the letting. 

25 

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 } 

33 

34 return render(request, "lettings/letting.html", context)