Hypermedia Systems - Using Django - More htmx patterns
I’m working through Hypermedia Sytstems using django and htmx in public. This post starts applying the patterns from Chapter 6: More Htmx Patterns.
Hypermedia Systems - Using Django - Adding htmx (pt 2)
I’m working through Hypermedia Sytstems using django and htmx in public. This post continues to work through Chapter 5: HTMX Patterns.
Hypermedia Systems - Using Django - Adding htmx (pt 1)
I’m working through Hypermedia Sytstems using django and htmx in public. This post picks up with Chapter 5: HTMX Patterns.
Hypermedia Systems - Using Django - Contacts.app Web 1.0 edition
I’m working through Hypermedia Sytstems using django and htmx in public. This post covers building out the Web 1.0 edition of the book’s contacts app.
Hypermedia Systems - Using Django (introduction)
I’m reading and enjoying Gross et al’s Hypermedia Sytstems. This post is the start of my plan to work through the exercises in public using Django and HTMX.
Django, HTMX, and front-end scripting
As I’ve mentioned a few times, HTMX is really growing on me for building web things lately. When stacked on top of Django, it lets me mostly write server side code, which is my comfort zone, but get pages that load and behave the way people expect them to in 2022. It doesn’t free me from all need to write stuff that runs in the browser, though. Here’s what I’ve found useful lately.
How I Start: Django, Tailwind, HTMX (part 5)
In part 4 of this series, we got forms in place to add and edit books in the library, then made them look better using django-crispy-forms. The many-to-many relationship between books and authors brought some weaknesses of the Crispy Tailwind theme to light, and it took a bit of effort to address that. Now it’s time to get deletion working before we make everything work a little better using HTMX.
How I Start: Django, Tailwind, HTMX (part 4)
How I Start: Django, Tailwind, HTMX (part 3)
How I Start: Django, Tailwind, HTMX (part 2)
In part 1, I set up the project, a sensible
.gitignore
, tailwind, and live reloading along with some run targets for PyCharm. Now it’s time to finish up the housekeeping.