Yes, you heard me correctly. PythonDiary finally made the jump to Django 1.3 today! Expect the odd 500 error, which will be resolved promptly. There is no need to report the errors, as the tracebacks are quite obviously emailed to me directly, courtesy of Django's logger.
PythonDiary was running Django 1.2 for the longest time, limited to Django 1.2 technology. With the release of Django 1.5 approaching, it seemed necessary to upgrade the website to Django 1.3, then soon to Django 1.4. In the coming days, various components will be changed on the backend to make use of Django 1.3's new features over Django 1.2. The settings file will add many missing options introduced in Django 1.3.
Once everything is properly updated and confirmed to be working under Django 1.3, the upgrade process to Django 1.4 will begin, and this one will be most interesting since the project structure itself has changed. Each website component will be moved around into the new project layout, and missing files such as the wsgi.py file will be added.
So far there are no overly large issues with the move to Django 1.3, and the transition went rather smoothly.
