tutorial queryset query consultas avanzadas python django django-shell

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