Solved problems, written down
Fixes
Problems I have run into, or watched other people get stuck on, solved and written down: the symptom, the actual cause, and the fix.
-
Why Adding a Heading Block to Your CMS Takes Three Days · I Let the Admin Define CMS Blocks. Here's What Broke.
Define StreamField blocks in the Wagtail admin, without writing Python: the definitions live in database rows rather than code. And the five bugs that came with it, every one of which passed the test I would naturally have run.
-
I upgraded Wagtail 2.7 → 7.4 — everything that broke
A 2019 Wagtail school site, upgraded through 2.15 LTS to 7.4 LTS. 22 breakages, two silent data problems, and how every page was proved to survive.
Nothing here matches that. Try fewer words, or the error text itself.
Stuck on something?
If you are staring at an error that nobody seems to have written up, tell me about it.