3 ms·
A whole pile of people complaining about upgrading Django highlights two things to me: Not enough people are using tests. A decent set of tests make upgrade su
by oliwarner 10y ago
A whole pile of people complaining about upgrading Django highlights two things to me:
Not enough people are using tests. A decent set of tests make upgrade super easy. The upgrade documentation is decent so you just spend 20 minutes upgrading broken things until it all works again.
People pick the wrong version. I've seen people develop and even deploy on -dev and it makes me cry inside because they'll need to track Django changes in realtime or near enough. Pick an LTS release and you get up to three years on that version with security and data-loss upgrades and no API changes.