2011-04-23 10 views
5

me gustaría correr el siguiente comando Django (para volcar el contenido de mi base de datos en un archivo de texto):¿Cómo redirecciono los comandos de Django usando PyDev?

python manage.py dumpdata my_app > data.json 

estoy usando el framework Django dentro PyDev como un plugin de Eclipse. Por lo tanto, para ejecutar el comando anterior en PyDev voy a "Comando personalizado" e inserto dumpdata my_app > data.json. Sin embargo, esto resulta en un error debido al carácter >:

Error: Unknown application: >

¿Cómo puedo usar > (cambio de dirección) en PyDev?

Respuesta

2
  1. abierto Eclipse y vaya a Ejecutar del menú> configuraciones de ejecución
  2. Haga clic en PyDev Django y luego el icono "Nuevo" para crear una nueva configuración de lanzamiento
  3. pestaña principal: seleccione el proyecto y el módulo principal (manage.py)
  4. Tab intérprete: seleccionar el intérprete se ejecutará manage.py
  5. argumentos Tab: escribir dumpdata my_app en argumentos de programa
  6. Tab comunes: comprobador de archivo en "normal de entrada y Outp ut "y configure su ubicación de salida y nombre de archivo. Desmarque "Asignar consola".

Finalmente, haga clic en Aplicar y Ejecutar. Un poco complicado pero funciona como debería.

+0

Funciona, aunque teniendo en cuenta la cantidad de pasos necesarios para la tarea en Eclipse, será mejor que 'dumpdata' utilizando la línea de comandos (no dentro de Eclipse). – snakile

Cuestiones relacionadas