Джанго в Затмении - PullRequest
1 голос
/ 13 мая 2009

Книга, которую я читал о Django, требует интенсивного использования командной строки с точки зрения установки Python и импорта Django. Он подробно описывает, какие команды командной строки необходимы, как из самой командной строки, так и из оболочки Python, чтобы создать новый проект, запустить веб-сервер, выполнить синхронизацию моделей с базой данных и так далее. У меня также есть Eclipse, который я использую для Ruby on Rails. И он содержит плагин PyDev. Есть ли способ через GUI через Eclipse, чтобы мне не нужно было постоянно открывать окно DOS?

Ответы [ 3 ]

1 голос
/ 14 июля 2009

Вы можете использовать Komodo Edit ... В этой IDE вы можете настроить множество команд ...

Я разместил туто в своем блоге, но на португальском ... Если вы хотите, я могу отправить вам файл .doc. Тогда вы можете использовать переводчик Google!

http://chevitarese.wordpress.com.br

Фред Шевитарезе - GNU / Linux

1 голос
/ 13 мая 2009

Некоторые задачи администратора, такие как создание проектов или синхронизация базы данных, лучше всего выполнять из командной строки. Лично мне нравится определять кучу псевдонимов оболочки, например: http://ramin.firoozye.com/2008/03/03/django-bash-shell-shortcuts/ поэтому мне не нужно набирать все эти вещи.

Но вы можете использовать PyDev и Eclipse для запуска сервера, что упрощает установку точек останова и пошаговое выполнение кода. После настройки вы можете просто нажать кнопку «отладчик», и он запустит сервер Django и будет ждать, пока вы его нажмете.

Вот инструкции о том, как настроить Pydev для использования в Django:

http://pydev.blogspot.com/2006/09/configuring-pydev-to-work-with-django.html

РЕДАКТИРОВАТЬ: Я пропустил, что вы говорили о DOS. Вы можете получить тот же эффект, что и псевдонимы оболочки, используя пакетные файлы и переменные окружения. Или используйте Cygwin и получите оболочку bash.

0 голосов
/ 14 мая 2009

Можете ли вы настроить отдельный сценарий в eclipse, чтобы использовать subprocess.popen для запуска команд, которые вам нужно затем дождаться ввода, чтобы убить дочерний процесс?

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