Views Functions to handle the URL queries. They either process Jinja2 templates to return HTML or JSON so you can access the website programatically.