# Overview Full-stack web development framework that uses Python and HTML # Structure ## Project ## Applications # Web Request Flow - Request sent to Django, URL compared to `urlpatterns` in `urls.py` - If match, selects corresponding view (`views.py`) - View is accessed through a model (`models.py`) - [[Model-View-Controller (MVC)]] [[Dynamic templates]] [[Function-based views]] [[Admin dashboard]] [[Models]] [[Variables]] [[Forms]] [[User Authentication]] Filter query set ```python t = <model>.objects t.filter(<attribute>__startswith='<startswith>') ```