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'])
我想知道是否有更好的方法来做到这一点?
谢谢。