I need to start a new project with Django, but I’m not sure what version of Django, according your experience, what you’ll recomend?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Take note of your development / production server Python versions.
Django 1.2 is tested on Python 2.3 and higher while Django 1.3 drops Python 2.3 support, meaning you will have to use 2.4 above.
Granted, most servers these days have a minimum version of at least Python 2.4 so it shouldn’t be a problem – it’s good to take note.
You may wish to refer to Django 1.2 and 1.3’s release notes. They document the list of changes between each versions and list out compatibility issues between each release (for example, you may wish to upgrade from 1.2 to 1.3 in the future and want to see the changes).
If you have no restrictions, I strongly recommend Django 1.3. It has Generic Class Views and a couple of new nifty stuff.