A nice summary of the steps needed to migrate to a custom user model mid-project.
Does Django's transaction.atomic trip you up? Us too.
How to properly define and structure your Django models.
Brett Cannon deep dives into how the
not operator works in Python.
A short pytest test for missing migrations. Probably useful in every Django project.
An 18-step walkthrough of a sample Django repository.
If you are curious how PostgreSQL performs on Apple Silicon chips then here you go.
Hopefully, you won't need to rollback your migrations in production, but if you do you will want to watch out for this pitfall.