On 31/12/2020 2:16 pm, Benny M wrote:
Hi all,I have a project that’s doing a rather sizable jump from 1.11.29 to 3.1. I’m aware of the internal gotchas (enforced on_delete, settings syntax, etc) - but I was curious if anyone knows of a package compatibility list exists? Something like caniuse but for django-focused packages. Right now I’m just going through the changelogs of the packages used in the project and making an educated guess.
No need to read the changelogs unless something goes badly wrong. Read the release notes instead.
https://docs.djangoproject.com/en/3.1/releases/ They cascade down the page all the way to 1.11 Here is the recommended mechanism ... https://docs.djangoproject.com/en/3.1/howto/upgrade-version/Effectively 2.2 is as far as you need to go for the time being because it is an LTS release. Might make a convenient initial goal. Should be pain-free.
Cheers Mike
If one doesn’t exist (could be a fun and useful project?) please feel free to mention any gotchas you’ve found. Thanks! Benny
-- Signed email is an absolute defence against phishing. This email has been signed with my private key. If you import my public key you can automatically decrypt my signature and be sure it came from me. Just ask and I'll send it to you. Your email software can handle signing. -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/d2f171c0-f261-968d-ccb5-7b0bc752df02%40dewhirst.com.au.
OpenPGP_signature
Description: OpenPGP digital signature