私はDjangoプロジェクトを持っています。デプロイするたびに、一連の manage.py コマンド (syncdb、south migiration、fixture update など) を実行する必要があります。
コマンドを 1 行ずつ入力するのに飽きてきたので、これらを実行するための Python スクリプトを作成しました。
import subprocess
subprocess.call(['python', 'manage.py', 'syncdb'])
#Skip the detail
subprocess.call(['python', 'manage.py', 'loaddata', 'setup/fixture.xml'])
これを行うためのより良い方法があるかどうか疑問に思っていますか?
ありがとう。