Views & Responses
Views are functions or classes that receive a Request object and return a Response object.
They are responsible for the logic of processing the request, interacting with Models and Templates, and generating the appropriate response.
# course/views.py from lback.utils.shortcuts import render from .models import Course def course_list_view(request): db_session = request.db_session courses = db_session.query(Course).all() context = { "courses": courses, } return render(request, "course_list.html", context)
The framework provides ready-to-use Response classes like HTMLResponse, JSONResponse, RedirectResponse, etc., to simplify response generation.