如何使用PyDev重定向Django命令?

sna*_*ile 5 python eclipse django redirect pydev

我想运行以下Django命令(将我的数据库的内容转储到文本文件中):

python manage.py dumpdata my_app > data.json
Run Code Online (Sandbox Code Playgroud)

我在PyDev中使用Django框架作为Eclipse插件.因此,为了在PyDev中运行上面的命令,我转到"自定义命令"并插入dumpdata my_app > data.json.但是,这样做会因为>字符而导致错误:

错误:未知应用程序:>

我怎样才能>在PyDev中使用(重定向)?

Pao*_*olo 3

  1. 打开 Eclipse 并转到菜单“运行”>“运行配置”
  2. 单击 Pydev Django,然后单击“新建”图标以创建新的启动配置
  3. Tab main:选择项目和主模块(manage.py
  4. Tab解释器:选择哪个解释器将运行manage.py
  5. Tab 参数:写入dumpdata my_app程序参数
  6. 常用选项卡:选中“标准输入和输出”中的文件并设置输出位置和文件名。取消选中“分配控制台”。

最后单击“应用并运行”。有点棘手,但可以正常工作。