Jason Dilworth

Avoiding missed auto_now fields in Django when using update_or_create

An oft-used pattern in the Django world is to add something like the following to some models: class SomeModel(models.Model): created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) These are great properties to add to models, because they help to answer a

Weak Notes: 2025/6

It's been a little bit since one of the week specific notes, but I wrote a couple of other posts in the meantime and they'd have probably overlapped quite a lot. In between times we've had kid's birthday, which was very good

The hardest conversation

I can’t sleep. Partly because I’ve been watching the 12 Hours of Bathurst, but mostly because when I wake up I have to make pancakes for breakfast, and with those pancakes we’re going to have a very hard conversation. In the morning our family of three will

The keys to the kingdom

I've been the default key-holder for a few "kingdoms" over the years – my marketing company back in the 2010's, Prestanda as a business more recently, and NOMAD Sim Racing as the de facto Team Principal. Those have all been very "default" though,

Weak Notes: 2025/3

Well the breakthrough from last weeks final paragraph did not last long, and essentially that's the theme for this week. We finished last week with the thought that I might be able to keep this house, but ultimately as we've gone through the week that'

Jason Dilworth © 2026