Содержание
Перевод © Попов Руслан <ruslan.popov • gmail>
Установка Django является многошаговым процессом из-за множества изменяющихся частей современной среды веб разработки. В этой главе мы расскажем о том, как установить среду и некоторые её зависимости.
Из-за того, что Django является «просто» кодом на языке Python, она работает везде, где есть интерпретатор Python, даже на некоторых мобильных телефонах! Но данная глава описывает только общие сценарии установки Django. Мы предполагаем, что вы устанавливаете её на свой компьютер или на сервер.
Позднее, в главе «Развёртывание Django», мы расскажем как установить Django на боевой сервер.
Сама среда Django написана на чистом Python, следовательно, первым шагом при установке среды надо удостовериться, что интерпретатор языка Python установлен.
Ядро среды Django работает с любыми версиями Python в диапазоне от 2.3 до 2.7 включительно. Необязательный компонент GIS может работать с версиями от 2.4 до 2.7.
Если вы не уверены в том, какая именно версия интерпретатора языка Python следует установить и у вас есть полная свобода выбора, возьмите последнюю версию из ветки 2.х: т.е. версию 2.7. Несмотря на то, что Django работает одинаково хорошо с любой из вышеперечисленных версий, последняя версия интерпретатора Python обладает лучшей производительностью и дополнительными возможностями диалекта языка, которыми вы сможете воспользоваться при разработке своих приложений. Дополнительно, некоторые компоненты среды от сторонних разработчиков, которыми вы возможно захотите воспользоваться, могут потребовать более новую версию, чем Python 2.3, таким образом, использование последней версии интерпретатора даст вам больший выбор.
Django и Python 3.0
Во время написания книги был выпущен Python 3.0, но Django пока не поддерживает его. Python 3.0 имеет значительное число обратно-несовместимых изменений самого языка и, как результат, мы ожидаем, что большинству основных библиотек языка и сред, включая Django, потребуется несколько лет на этот переход.
Если вы новичок в мире Python и раздумываете, что изучать — Python 2.x или Python 3.x, мы посоветуем остановиться на Python 2.x.
Если вы используете Linux или Mac OS X, вероятно у вас уже установлен Python. Наберите python в командной строке или в терминале (Application/Utilities/Terminal) на OS X). Если вы увидите нечто подобное, значит Python установлен:
Python 2.4.1 (#2, Mar 31 2005, 00:05:10)
[GCC 3.3 20030304 (Apple Computer, Inc. build 1666)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
В противном случае вам потребуется скачать и установить Python. Это легко и просто, а подробные инструкции доступны на http://www.python.org/download/.
2 комментария | Оставьте комментарий
Что здесь написано: " Вам надо установить питон, но у нас его нет. И как его ставить мы вам не скажем"
Что ДОЛЖНО быть написано:
1) Варианты, как именно можно установить питон (из терминала или скачать файлом)
2) Что делать со скаченным файлом или в терминале.
3) описать ЧАСТЫЕ ОШИБКИ, ведь чтобы просто установить питон, надо еще поплясать с бубном, всегда чего-то не хватает.
4) Всегда можно назвать человека тупым и сказать: "пользуйся гуглом". И действительно, на сторонних сайтах есть инструкция и она работает. Оставили бы ссылки туда?
5)Пожалуйста, задавайте вопросы по Django на нашем форуме? Форум завален подобными темами " все сделал как написано, не работает" и везде ответ - пользуйтесь поиском. Нигде не указано, а что делать, если то что указано в инструкции не происходит?
Ответ на 2brontozabra
Что здесь написано: " Вам надо установить питон, но у нас его нет. И как его ставить мы вам не скажем"
Что ДОЛЖНО быть написано:
1) Варианты, как именно можно установить питон (из терминала или скачать файлом)
2) Что делать со скаченным файлом или в терминале.
3) описать ЧАСТЫЕ ОШИБКИ, ведь чтобы просто установить питон, надо еще поплясать с бубном, всегда чего-то не хватает.
4) Всегда можно назвать человека тупым и сказать: "пользуйся гуглом". И действительно, на сторонних сайтах есть инструкция и она работает. Оставили бы ссылки туда?
5)Пожалуйста, задавайте вопросы по Django на нашем форуме? Форум завален подобными темами " все сделал как написано, не работает" и везде ответ - пользуйтесь поиском. Нигде не указано, а что делать, если то что указано в инструкции не происходит?
Не бегите впереди паровоза. Я не представляю, как можно изучать джанго, не зная хотя бы азов питона. Если же вы считаете, что знаете питон, то спрашивать, как его устанавливать по крайней мере глупо.