Вопросы по настройке среды разработки Django - PullRequest
0 голосов
/ 21 апреля 2010

Я пытаюсь создать хорошую среду разработки для проекта Django, над которой я буду работать из двух разных физических мест. У меня есть две машины Mac, одна дома и одна на работе, на которой я делаю большую часть своей разработки. В настоящее время я размещаю виртуальную машину Ubuntu на одной из машин для размещения окружения Django, устанавливаю на нее DropBox и редактирую исходный код с моего Mac. Когда я сохраняю файл кода, изменения синхронизируются через DropBox с виртуальной машиной Ubuntu, и сервер разработки Django автоматически перезапускается из-за изменения. Этот метод хорошо работал в прошлом, но я начинаю использовать DropBox для многих других вещей и не хочу, чтобы все это загружалось на каждой виртуальной машине, которую я использую. Кроме того, я хочу начать использовать Eclipse + PyDev, чтобы иметь возможность отлаживать код и выполнять его завершение. В настоящее время я использую TextEdit, который хорош, но не поддерживает отладку или завершение.

Так, каковы мои варианты? Я думал о настройке виртуальной машины Parallels на флэш-накопителе, на котором есть вся моя среда (включая Eclipse), но у него есть свои проблемы. Есть еще мысли?

1 Ответ

0 голосов
/ 14 июля 2011

Здесь - это среда, которую я настроил, и в ней есть компоненты, которые вам нужны. Я также использовал pydev, и он работает, но я предпочитаю Komodo.

Вещи, которые, я думаю, вам не хватает:

  • An SCM - Использование Dropbox работает, но есть некоторые реальные недостатки, не связанные с реальной системой контроля версий. Примеры включают возврат изменений, ветвление, слияние и т. Д. Я согласен с Simon
  • Использование virtualenv действительно поможет при разработке на нескольких платформах.
  • Я делаю ВСЕ это на моем Mac:)

НТН

...