Which version should I be using?
Ideally, you should be using the most recent Django LTS or the current Django release.
Using the latest and greatest Django release means you’re probably upgrading more frequently and getting new features when they’re hot off the presses, but it’s more likely you’ll encounter situations that break your code slightly.
Using the most recent Django LTS means you don’t have to upgrade as frequently and the upgrades will be more stable, but you’ll also wait longer to get new features.
What does Django LTS really mean?
LTS stands for Long Term Support. It means the Django community has agreed to support this version with security and bug fixes for a period of 3 years after its initial release.