Я хотел бы выполнить команду с помощью функции manage.py оболочки Джанго исключительно из командной строкиВыполнение Django командной оболочки из командной строки
например
manage.py shell -c "from myapp import models; print models.MyModel.some_calculation()"
пришел, как вы могли бы использовать опцию -c с нормальным интерпретатора
например
python -c "print 'hello world'"
Однако, я не вижу, эквивалентную опцию -c для manage.py shell
. Есть ли способ сделать это?
Пожалуйста, не. Пожалуйста, напишите файл с двумя строками. –
[см. Пользовательские команды администратора] (http://docs.djangoproject.com/en/dev/howto/custom-management-commands/) – virhilo
cmon, это статично и скучно. см. ниже описание трубопровода. – kraiz