Как настроить Django на XMPP в Windows XP - PullRequest
3 голосов
/ 13 декабря 2008

Привет!

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

Ответы [ 3 ]

3 голосов
/ 13 декабря 2008

Как говорит Сэм, для разработки используйте сервер разработки. Использование «настоящего» сервера на самом деле более болезненно, потому что вы должны быть уверены, что он перезагрузит ваш проект при внесении изменений. Вы также можете превратить его в хостинг для всех ваших медиафайлов в среде разработки, если это то, что вам нужно (как и большинство людей).

Что касается IDE, Python - это сложный язык, обеспечивающий функции автозаполнения благодаря своей динамической типизации. При этом PyDev (плагин Eclipse) может облегчить вам жизнь, но на самом деле все зависит от личного выбора.

Половина Django пишет HTML-шаблоны, поэтому убедитесь, что у вас есть хороший HTML-редактор. Eclipse (естественно, IMO) слишком неуклюжий для этого (даже с плагинами Aptana и др.)

2 голосов
/ 13 декабря 2008

Если вы просто хотите поиграться с django, я бы порекомендовал использовать встроенный сервер разработки . для простоты используйте ярлык запуска сервера в папке вашего проекта.
runserver.cmd:

@echo off
python manage.py runserver

Что касается IDE, я бы порекомендовал Блокнот ++ .

1 голос
/ 13 декабря 2008

Если вам действительно нужно, чтобы он работал под Apache, попробуйте это из документации Django. В противном случае используйте сервер разработки. Если вы хотите простой способ начать, попробуйте Instant Django , хотя в нем есть только Python 2.5.2.

Наконец, для IDE достаточно хорошего текстового редактора, такого как Notepad ++ или SciTE . Если вы хотите Python IDE, есть хороший список на Python wiki , и SPE всегда работал нормально для меня.

(Да, и один совет: откройте два окна cmd - одно для сервера и одно для тестирования, синхронизации и т. Д.)

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