我正在嘗試在我的Django項目中使用Werkzeug,該項目基本上是一個網頁Python外殼界面。我想運行諸如python manage.py syncdb
和python manage.py migrate
的命令,但是在Python shell中它並不是非常簡單。如何從Python shell執行manage.py
我試過import manage
並嘗試從那裏發出命令,但是從manage.py的源代碼看起來,沒有什麼可以調用的,因爲它將參數傳遞給django.core.management.execute_from_command_line()
。
我也試圖定義 「所示Running shell command from Python and capturing the output」 的功能,但使用
runProcess('Python manage.py syncdb')
只返回調用它:
<generator object runProcess at 0x000000000520D4C8>
This Works,thanks! – TreyENelson 2013-04-07 19:01:46