Django 4 by Example by Antonio Mele is a great book. I’ve been working through the projects. They are clearly laid out, the instructions are step by step and clear and the tone is friendly without being cold or patronizing.
So far I’ve worked through the ninth chapter. The latest project is
a fairly complete online shop. I won’t go into the details here, but I’ve
custom model managers,
QuerySets and to top it off full
Stripe integration, with
asynchronous tasks handled by
Celery, managed by
RabbitMQ with a shout out to
Flower to monitor the tasks. There’s
CSV generation tools in a custom admin panel for staff embers. Really
complete, and so enjoyable to code up and get working on my local machine.
I took a wander down the
Docker road to see what it might take to get these
solutions up and running on my current host
Render.com and so far I haven’t
found the complete solution. I run a
PostgreSQL instance on
Render but am
considering moving it to
Google Cloud to get some experience with
We’ll see. As per my last post, I did get the poetry project up and running on
Render.com. It was a mixture of settings, inexperience on my part and they
had some problems with displaying error messages. At present there are two
projects up there at
and https://listings.onrender.com. The
listings app was built in
Educative.io learning path, before I discovered
Django 4 by Example. It’s basic.
As for the blog demo, it’s packed with features, I wrote skimpy blogs around
each feature and used them to fill out some content for the
full text search.
I haven’t gotten the next two projects from Django4 live as they are too
complicated for my current understanding of
Docker. Once I get a handle on
it, (I think the last chapter of the book will cover this in depth), I’ll swing
back and get them online.
With all the projects built, I feel I’ll have the tools at hand and the
practice to start the new and improved