HTMX + Django: Modern Python Web Apps, Hold the JavaScript Transcripts
Chapter: Course conclusion and review
Lecture: Using HTMX
Login or
purchase this course
to watch this video and the rest of the course contents.
0:00
The core idea behind HTMX is to use parts of HTML pages the same way a browser uses full pages.
0:08
These partial pages can be served by Django like any other view, and then HTMX inserts or replaces that content into the active page.
0:18
You can even use the same view to build a page and the partials associated with it. HTMLX sets a request header whenever it is the source of a fetch.
0:29
You can look for this header to tell whether a page or a partial should be rendered.
0:34
The Django HTMLX library provides middleware that inserts an HTMLXDetails object on the
0:40
request which you can use as a truthy object to determine if the call was from HTMLX or not.