Вопрос

Приветствую вас!

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

Это было полезно?

Решение

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

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

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

Другие советы

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

@echo off
python manage.py runserver

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

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

Наконец, что касается IDEs, то хороший текстовый редактор, такой как Блокнот++ или Скит этого будет достаточно.Если вам нужна среда разработки Python, на сайте есть хороший список вики - сайт Python, и SPE у меня всегда это прекрасно получалось.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top