python - queryset - Ejecutando un comando de shell Django desde la línea de comandos
filter django (2)
Así no. Pero es bastante fácil escribir un script independiente para Django .
Me gustaría ejecutar un comando a través de la función manage.py shell de Django únicamente desde la línea de comandos
p.ej
manage.py shell -c "from myapp import models; print models.MyModel.some_calculation()"
En la forma en que podría usar la opción -c con el intérprete de Python normal
p.ej
python -c "print ''hello world''"
Sin embargo, no veo una opción -c equivalente para el manage.py shell
. ¿Hay alguna forma de hacer esto?
Pipe;)
echo "print ''hello world''" | python manage.py shell