Code source de lettings.views

from django.shortcuts import render
from .models import Letting
import logtail_handler


LOGGER = logtail_handler.logger

DUMMY_VAR_TO_TEST_FLAKE = "ThisMuStBeAVeryVeryVeryLongStringToAllowAGoodTestForFlake8"


[docs] def index(request): """Return the template named lettings/index.html which is the index for lettings sub-application.""" try: lettings_list = Letting.objects.all() context = {"lettings_list": lettings_list} return render(request, "lettings/index.html", context) except Exception: message = "Error - Page 'lettings/index.html' not found" LOGGER.error(message)
[docs] def letting(request, letting_id): """Return the template named lettings/letting.html which is the detail view of letting instance. Keyword arguments: request -- default Django object letting_id -- integer, id of the letting instance """ try: letting = Letting.objects.get(id=letting_id) context = { "title": letting.title, "address": letting.address } return render(request, "lettings/letting.html", context) except Exception: message = f"Error - Page {letting_id} not found" LOGGER.error(message)