Уже давно использую этот совет для отладки Django приложения в Eclipse. И почему же то те метод не использовать для других рутинных операций. Ведь каждый раз (по крайней мере раз в день, учитывая сильные стороны консоли в Linux :) приходится в консоли набирать:
python manage.py ...
А если при этом гуляешь по директориям, то приходится каждый раз возвращаться в корень проекта. Очень напрягает. Итак, так почему бы не создать несколько конфигураций для запуска этих комманд в самом Eclipse? Все очень просто.
Создаем новую конфигурацию для запуска:
- Называем конфигурацию "Run syncdb", если мы собираемся синхронизировать базу данных.
- Выбираем главный модуль. Это будет "manage.py".
Заполняем поле "Program arguments":
... желаемой коммандой. В данном случае это будет "syncdb". И нажимаем "Apply" и "Close". Все. Можно пользоваться этой коммандой из меню.