Я собираюсь начать крупный проект джанго. Если я установлю последнюю стабильную версию ... это предлагаемая настройка, то есть. эта ОС, эта RDBMS, эта версия python и т. д.? Я обычно человек CentOS, но их репозиции не слишком хорошо сочетаются с требованиями django ...Рекомендуемая настройка Django?
ответ
Ubuntu сегодня является лучшей платформой. Я беженец из RHEL и Fedora. Получите Ubuntu 9.10, и если хотите, запустите его на Amazon ec2 для полной гибкости (то есть запустите его примерно за 90 секунд, поиграйте, сделайте то, что хотите, удалите его и заплатите только доллар). В противном случае просто используйте Ubuntu на рабочем столе.
Ubuntu имеет Python 2.6 по умолчанию, поэтому вам не нужно выходить и находить странные пути обновления. Также Ubuntu имеет готовые к установке установки для django 1.1.1 (самые последние и самые лучшие), которые интегрируются с Apache и т. Д.
Другими словами, при нулевом использовании PIP, easy_install или исходных установок вы можете работать с Django на Ubuntu/Apache.
После того, как вы будете удобны, PIP - это инструмент, который вы должны использовать для всех не-фондовых установок библиотеки python, поскольку он более современный.
MySQL проще, чем Postgres, но это не имеет большого значения в любом случае.
=== edit ==== Я забыл добавить, что я использую mod_wsgi. Я совсем забыл об этом, так как установка Ubuntu Apache была настолько простой, что мне даже не пришлось даже думать об этом.
httpd, mod_wsgi, PostgreSQL и EPEL. CentOS просто отлично.
Хотя ваше утверждение, что CentOS (и RHEL) в основном хорошо для развертывания Django, правда, есть еще несколько проблем. Я регулярно сталкиваюсь с несовместимостью Python 2.4 в сторонних приложениях Django. Кроме того, предстоящий Django 1.2 станет последней версией для поддержки Python 2.4. –
Я бы хотел сказать, что ответ на этот вопрос - «CentOS 6», но для получения EL6 потребуется немного времени, чем я надеялся. –
RHEL и Python 2.6 были для меня болезненным упражнением. Возможно, это связано с тем, что у нас слишком много безопасности SELinux, чтобы мы могли создавать Python 2.6. –
Мы используем Fedora 11, MySQL, Apache, mod_wsgi, Python 2.6. Прекрасно работает.
Я раньше не использовал Fedora. Можете ли вы подтвердить, что уважаемые репозиты там, где есть все эти модули и т. Д.? Я не хочу возиться с сборками источников. – Simon
Я не могу вспомнить, как какие-либо исходные сборки ничего в Fedora. Python редко требует какой-либо исходной сборки чего-либо. 'mod_wsgi' - единственное, что может потребоваться для сборки - вот ссылка RPM: https://admin.fedoraproject.org/pkgdb/packages/name/mod_wsgi –
Не умалять этот ответ, но в моем предыдущем опыте с Fedora, мне пришлось делать всевозможные нестандартные материалы, чтобы получить последние версии всех библиотек Python, в то время как Ubuntu работал из коробки и не имел устаревших версий. Похоже, что Fedora добилась больших успехов, но я - конвертер Ubuntu. –
Ubuntu 11.04, Django, MongoDB и Python 2.7 для нас и для всего, что происходит довольно быстро.
Действительно большой поклонник решений NoSQL db. Если вы не знакомы с этим, я бы предложил предложить попробовать, потому что это может изменить ваше мнение. В любом случае, здесь некоторая пища для размышлений:
- 1. Рекомендуемая настройка для Parse Server?
- 2. Рекомендуемая настройка проекта TFS 2010
- 3. Рекомендуемая настройка файловой системы для проектов разработки?
- 4. Рекомендуемая настройка TeamCity для нескольких проектов
- 5. Какова рекомендуемая настройка error_reporting() для разработки? Как насчет E_STRICT?
- 6. Рекомендуемая настройка файлов для проектов VisualSVN и веб-развертывания
- 7. Рекомендуемая настройка DNS для одной службы, работающей в нескольких кластерах?
- 8. Скрытие Рекомендуемая настройка флажка с бэкэндовых страниц продуктов
- 9. Какова рекомендуемая настройка для небольшого магазина разработки .net/php?
- 10. Рекомендуемая настройка с использованием Scitools, NumPy и SciPy
- 11. Рекомендуемая таблица Настройка для одной или нескольких/нескольких ситуаций.
- 12. Настройка виджета формы Django? - Django
- 13. Рекомендуемая практика использования import_module в django> = 1,8
- 14. Настройка MongoDB + Django
- 15. django-registration view настройка
- 16. Настройка фильтра в django
- 17. Настройка расположения шаблонов Django
- 18. Настройка Django-отдых
- 19. Настройка шаблона формы Django
- 20. Настройка django Управление пользователями
- 21. Настройка проблем django-mssql
- 22. Настройка файла Django
- 23. Настройка формы Django
- 24. Настройка шаблона администратора Django
- 25. Настройка Django на IIS
- 26. документация django локальная настройка
- 27. Настройка Yeoman с Django
- 28. Django настройка нескольких конфигураций
- 29. Настройка django-хранилищ
- 30. Настройка Django-администрирования
Адам. Звучит превосходно. Я верну экземпляр на моем VPS linode.com ... – Simon