Migrating a Google App Engine application from Django 0.96 to Django 1.2 -
i start port different google app engine applications built default version of django (0.96) django 1.2. don't use specific django modules apart i18n stuff websites translated.
i plan go through backwards-incompatible changes django 0.96 1.0 , different django release notes. current release notes available between 0.96 , 1.2:
- 1.2 release
- django 1.2.5 release notes
- django 1.2.4 release notes
- django 1.2.2 release notes
- django 1.2 release notes
- 1.1 release
- django 1.1.4 release notes
- django 1.1.3 release notes
- django 1.1.2 release notes
- django 1.1 release notes
- 1.0 release
- django 1.0.2 release notes
- django 1.0.1 release notes
- django 1.0 release notes
i wondering if there better way of doing migration/upgrade, or if has done have useful tips. know there's lot of reading involved, , that's not i'm trying prevent, more pointers smoothen process.
i have different applications migrate, start simple/small application gist of it.
rather trying figure out that's changed between django 0.96 , 1.2, advice write test suite cover ui behavior. can unit test each of templates new testbed framework, or write full browser-based integration tests selenium.
once have working tests, update django, re-run tests , see breaks. if have integration tests, can test changes against production uploading non-default version.
Comments
Post a Comment