3 ms·
> "I wonder if there is some way of creating a Django project and make it resilient to future Django updates and releases with minimum fuss? Have lots of autom
by senko 7y ago
> "I wonder if there is some way of creating a Django project and make it resilient to future Django updates and releases with minimum fuss?
Have lots of automated tests. The more surface area you cover, the easier it'll be to upgrade.
> [...] use the most basic and generic Django features, but even then what's to say those won't get deprecated in favour of some new exciting replacement?
In my experience, Django maintainers are slow to rush to new exciting replacements, and even slower to deprecate and remove things. From a compatibility perspective and ongoing maintenance, it's a great approach!