desidero eseguire un comando attraverso la funzione di shell manage.py di Django unicamente dalla linea di comandoEseguire una shell di comando Django dalla riga di comando
esempio
manage.py shell -c "from myapp import models; print models.MyModel.some_calculation()"
il modo in cui è venuto è possibile utilizzare l'opzione -c con il normale interprete Python
esempio
python -c "print 'hello world'"
Tuttavia, non vedo un'opzione -c equivalente per manage.py shell
. C'è un modo per fare questo?
Si prega di non fare. Si prega di scrivere un file di script a due righe. –
[vedere i comandi di amministrazione personalizzati] (http://docs.djangoproject.com/en/dev/howto/custom-management-commands/) – virhilo
cmon, che è statico e noioso. vedere la soluzione di tubazione di seguito. – kraiz