The docs have some tips (but not much besides what James already offered): https://docs.djangoproject.com/en/dev/howto/upgrade-version/
On Friday, October 9, 2015 at 8:17:21 PM UTC-4, James Schneider wrote: > > > > In the past when I have upgraded my Django Projects to a new version of > Django I have simply Google'd errors that my project produces and fixed > them one at a time and ran my unit tests and did the same. > > > > Is there a better path? > > > > So far I appear to be looking in all the wrong places. > > Start with the release notes for the next major version, and especially > check out the deprecation and backwards incompatible changes. > > Upgrade one major version at a time. A version control system and > virtualenv are your friends in this case. Repeat as necessary. > > Your subject line indicates you want to jump from 1.4.X to 1.6.X. Note > that 1.6.X is no longer supported, so you'll need to continue on to at > least 1.7.X. Since you are on an LTS version now, I would recommend > updating to 1.8.X, which is the current LTS version. > > Based on the release notes and other announcements, the Django team will > be taking more care to have a direct upgrade path recommendation between > versions, and will support jumping from one LTS directly to the next. > Unfortunately, that isn't really in place for 1.4, but I'm sure plenty of > folks have done it and documented their stumbling blocks. > > So, as long as you're keeping up with the announcements and release notes, > updating your code and tests us the logical next step. The prices should be > less painful in the future. I haven't personally experienced much pain > between versions, but plenty of folks have and may have better advice. > > -James > -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/69ead042-dd19-4467-af87-da19cf0509f2%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

