Well, django upgraded, removed some core functionality, and broke my site completely and utterly.
I could have just mucked about with it, tweaked it, and got it working again.
I could have.
But I don't want to.
So, instead, I rewrote it using Flask (which is basically CherryPy plus a couple of extra bits that I want to use layered on top) as the backbone instead.