Django 1.3 или Django 1.2 для нового проекта - PullRequest
0 голосов
/ 13 июня 2011

Мне нужно начать новый проект с Django, но я не уверен, какую версию Django, по вашему опыту, что вы порекомендуете?

Ответы [ 2 ]

4 голосов
/ 13 июня 2011

1,3 конечно.

Из их веб-сайта ...

Какая версия лучше?
Мы улучшаем Django почти каждый день и очень хорошо поддерживаем стабильность кода. Таким образом, использование новейшего кода разработки - это безопасный и простой способ получить доступ к новым функциям по мере их добавления. Если вы решите следовать за версией для разработчиков, имейте в виду, что иногда будут происходить несовместимые назад изменения. Вы хотите обратить пристальное внимание на сроки разработки. Если вы просто ищете стабильную цель развертывания и не против подождать следующего релиза, вам нужно придерживаться последнего официального релиза (который всегда будет содержать подробные заметки о любых изменениях, которые вам нужно будет сделать, пока вы модернизация).

3 голосов
/ 13 июня 2011

Обратите внимание на версии 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. У него есть общие классовые представления и пара новых интересных вещей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...