Привет!
Я хотел бы изучить Django, но я использую Windows XP. Я установил XMPP, и в настоящее время у меня установлен Python 2.6 (правда ли, что 2.5 - единственная версия, которая будет работать с XMPP?). Что еще мне нужно для начала работы? Какие-нибудь советы, рекомендуемые IDE и т. д.?





Если вы просто собираетесь поиграться с django, я бы рекомендовал использовать встроенный сервер разработки. для простоты поместите ярлык для запуска сервера в папку вашего проекта. runserver.cmd:
@echo off
python manage.py runserver
Что касается IDE, я бы порекомендовал Блокнот ++.
Как говорит Сэм, для разработки используйте dev-сервер. Использование «настоящего» сервера на самом деле более затруднительно, потому что вы должны быть уверены, что он перезагружает ваш проект, когда вы вносите изменения. Вы также можете превзойти его, разместив все свои мультимедиа в среде разработки, если это то, что вам нужно (как большинство людей).
Что касается IDE, Python - это сложный язык для предоставления функций автозаполнения из-за его динамической типизации. Тем не менее, PyDev (подключаемый модуль Eclipse) может облегчить вам жизнь, но на самом деле это зависит от вашего личного выбора.
Половина Django пишет шаблоны HTML, поэтому убедитесь, что у вас под рукой есть хороший редактор HTML. Eclipse (IMO, естественно) слишком неуклюжий для этого (даже с плагинами Aptana и др.)
Если вам действительно нужно, чтобы он работал под Apache, попробуйте это из документов Django.. В противном случае используйте сервер разработки. Если вам нужен простой способ начать работу, попробуйте Мгновенный Django, хотя он имеет только Python 2.5.2.
Наконец, что касается IDE, достаточно хорошего текстового редактора, такого как Блокнот ++ или НАУКА. Если вам нужна Python IDE, есть хороший список на вики Python, и SPE всегда отлично работал для меня.
(Да, и один совет: откройте два окна cmd - одно для сервера, а другое для тестирования, syncdb-ing и т. д.)
Итак, если я использую сервер разработки, это отменяет необходимость в XMPP?