Как перенаправить команды Django с помощью PyDev? - PullRequest
5 голосов
/ 24 апреля 2011

Я хотел бы запустить следующую команду Django (чтобы вывести содержимое моей базы данных в текстовый файл):

python manage.py dumpdata my_app > data.json

Я использую инфраструктуру Django в PyDev как плагин Eclipse.Поэтому для запуска вышеуказанной команды в PyDev я перехожу к «Пользовательская команда» и вставляю dumpdata my_app > data.json.Однако это приводит к ошибке из-за символа >:

Ошибка: неизвестное приложение:>

Как использовать > (перенаправление)в PyDev?

1 Ответ

3 голосов
/ 24 апреля 2011
  1. Откройте Eclipse и перейдите в меню «Выполнить»> «Выполнить настройки»
  2. Нажмите на Pydev Django, а затем на иконку «New», чтобы создать новую конфигурацию запуска.
  3. Вкладка main: выберите проект и основной модуль (manage.py)
  4. Интерпретатор вкладок: выберите, какой интерпретатор будет запускать manage.py
  5. Аргументы табуляции: записать dumpdata my_app в аргументах программы
  6. Общая вкладка: установите флажок «Файл» в «Стандартном вводе и выводе» и укажите местоположение и имя файла вывода. Снимите флажок «Выделить консоль».

Наконец, нажмите «Применить и запустить». Немного сложно, но работает как надо.

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