1
我有一個Django項目。每次部署時,我都需要運行一系列manage.py命令(如syncdb,南遷移,夾具更新)。如何在Django中運行一系列manage.py命令?
我厭倦類型的一行命令行,所以我寫了一個python腳本做這些:
import subprocess
subprocess.call(['python', 'manage.py', 'syncdb'])
#Skip the detail
subprocess.call(['python', 'manage.py', 'loaddata', 'setup/fixture.xml'])
我想知道是否有更好的方法來做到這一點?
謝謝。