Django プロジェクトで Werkzeug を使用しようとしていますが、これは基本的に Web ページの Python シェル インターフェイスです。python manage.py syncdb
andなどのコマンドを実行したいのですpython manage.py migrate
が、Python シェルでは簡単ではありません。
そこからコマンドを試してみimport manage
ましたが、manage.pyのソースの見た目から、引数を.pyに渡すため、呼び出すものは何もありませんdjango.core.management.execute_from_command_line()
。
また、「 Pythonからシェルコマンドを実行して出力をキャプチャする」ように関数を定義しようとしましたが、次を使用して呼び出しました
runProcess('Python manage.py syncdb')
のみを返します:
<generator object runProcess at 0x000000000520D4C8>