快速创建多应用脚本软件
python manage.py startapp ***
在一个项目中往往需要连续创建多个项目应用
import subprocess
# 定义你想要创建的app的名字
apps_to_create = [
"Base_Status",
"Base_Type",
"Base_Role",
]
# 定义Django项目的根目录
project_root = 'D:\\cxnoblelift.com\\Noble\\'
# 若创建了app目录可直接到app根目录下,无需移动
# 遍历app名称列表并创建每个app
for app_name in apps_to_create:
try:
# 构建完整的命令并运行
command = 'python manage.py startapp {}'.format(app_name)
subprocess.run(command, shell=True, check=True, cwd=project_root)
print('App {} created successfully.'.format(app_name))
except subprocess.CalledProcessError as e:
print('Error creating app {}: {}'.format(app_name, e))