Я разрабатываю Django 1.5 много. Стоит ли переходить с Django 1.5 на Django 1.6 или Django 1.7? Я знаю: в 1.7 миграция лежит в ядре Django. Насколько отличается от юга?Django 1.7 vs Django1.6 vs Django 1.5
ответ
Django 1.6 - относительно постепенное обновление по сравнению с Django 1.7.
Django 1.6 добавляет несколько удобных функций (т. Е. Упрощенные шаблоны проектов и по умолчанию для администратора) для новых проектов и некоторые незначительные капитальные ремонты в алгоритмах (т. Е. Сохранение модели). Существует также множество других функций, которые делают разработку относительно легкой по сравнению с 1,5.
Django 1.7, как вы отметили, включает функции миграции. Кроме того, он заставляет Python 2.7 (что может или не может быть проблемой для вас). Миграция основана на юге, поэтому она похожа на использование. В дополнение к различным улучшениям плагин сосредоточился на агностике базы данных, улучшенном автоопределении и улучшенном формате файла миграции.
С обоими этими обновлениями ваш рабочий процесс не должен сильно меняться.
Учитывая, насколько близок 1,7 к выпуску (сейчас), я бы, вероятно, пропустил версии 1.6.x, если вам действительно не нужна функциональность. Обновление с одной версии на другую никогда не кажется «бесплатное» упражнение и 1.7 - это версия, которую вы, безусловно, захотите использовать, из-за интеграции миграций в структуру и того, как сторонние приложения, вероятно, будут использовать эти более новые версии. Сказав это, я просто обновил до 1.6 beca использование проблем с третьей стороной testrunner и 1.5.x (что было разрешено 1.6). – boatcoder
- 1. Django -vs- Grails -vs-?
- 2. Django-nonrel vs Django-mongodb vs Mongokit vs pymongo native
- 3. Django FlatPages vs Django-CMS
- 4. django send_email vs EmailBackend
- 5. Django Миграции от версии 1.5 до 1.7
- 6. Обновление версии django от 1.5 до 1.7
- 7. Rails VS Django вопросы
- 8. Django setUpTestData() vs. setUp()
- 9. Django: object_set vs filter
- 10. django-shop vs Satchless?
- 11. Django - USStateField vs USZipCodeField
- 12. Django FormView vs CreateView
- 13. Django ModelAdmin.save_model() -vs- ModelAdmin.save_formset()
- 14. Django Formset vs Modelform
- 15. Django: TEMPLATE_DIRS vs INSTALLED_APPS
- 16. Django Model vs. Manager
- 17. django AuditTrail vs Reversion
- 18. CherryPy vs Django
- 19. Django timezone vs datetime
- 20. Django KEY_PREFIX vs CACHE_MIDDLEWARE_KEY_PREFIX
- 21. Django Forms vs Templates
- 22. Фильтр Django vs exclude
- 23. Django mezzanine vs Wordpress
- 24. Django test.TestCase vs unittest.TestCase
- 25. {%%} vs HTMLtags в Django
- 26. Django South vs Migratory
- 27. Django test client vs. django-pytest
- 28. Django MSSQL Database Backend vs. Django PYODBC
- 29. Django vs Django-CMS -business сравнить сайт
- 30. Django-nonrel не работает с django 1.7
Кажется, преждевременный спешка закрыть (менее 5 часов) по этому вопросу (вероятно, из-за праздников и большого количества свободного времени). Это не сравнение конкурирующих фреймворков, а поиск рационального подхода к обновлению структуры, которой они уже пользуются. Ни один из тех, кто закрыл этот вопрос, даже не связан с Django, о чем свидетельствуют вопросы и ответы, в которых они участвуют, а искатель кажется новичком (по крайней мере, на этом сайте, вполне возможно, в рамках. Возможно, те, кто участвует в закрытии этого вопроса вопрос может быть связан с тем, с чем они действительно работают. – boatcoder
Вы думали, что у вас будет такой вопрос на Рождество? LOL !! Включение ** vs ** в вопрос, как размахивать красным флагом для быков модераторов SO Что вы думаете? Явный chutzpah !! – vfclists