Próbuję użyć Werkzeug w moim projekcie Django, który zasadniczo jest interfejsem powłoki Pythona na stronie internetowej. Chcę uruchamiać polecenia, takie jak python manage.py syncdb
i python manage.py migrate
, ale w powłoce Pythona nie jest to bardzo proste.Jak wykonać manage.py z powłoki Python
Próbowałem import manage
i próbowałem od tego polecenia, ale z wyglądu źródła manage.py nie ma nic do połączenia, ponieważ przekazuje argumenty do django.core.management.execute_from_command_line()
.
Próbowałem też definiowanie funkcji, jak pokazano "Running shell command from Python and capturing the output", ale nazywając ją przy użyciu tylko
runProcess('Python manage.py syncdb')
Powroty:
<generator object runProcess at 0x000000000520D4C8>
To działa, dziękuję! – TreyENelson