如何编程启动Django
假设我有一个Django应用(比如说,myapp
),还有一个Python脚本(我们称它为myscript.py
),它们都在同一个文件夹里。我该怎么从这个脚本里启动(和停止)Django应用呢?有没有什么对象或者函数可以用?还是说我应该用subprocess
这个方法呢?
1 个回答
10
使用 django.core.management.call_command
这个功能。
比如说:
from django.core import management
management.call_command('runserver')