Обратите внимание на версии Python для вашего сервера разработки / производства.
Django 1.2 протестирован на Python 2.3 и выше, в то время как Django 1.3 отказывается от поддержки Python 2.3, что означает, что вам придется использовать 2.4 выше.
Конечно, большинство серверов в наши дни имеют минимальную версию Python 2.4, так что это не должно быть проблемой - это хорошо. Обратите внимание.
Вы можете обратиться к примечаниям к выпуску Django 1.2 и 1.3. Они документируют список изменений между каждой версией и перечисляют проблемы совместимости между каждой версией (например, вы можете захотеть обновить с 1.2 до 1.3 в будущем и захотите увидеть изменения).
Если у вас нет ограничений, я настоятельно рекомендую Django 1.3. У него есть общие классовые представления и пара новых интересных вещей.