导入并运行Django开发服务器

时间:2012-05-11 09:39:34

标签: python django flask

使用Flask框架的应用程序只需调用app.run()即可启动内置的werkzeug开发服务器:

from flask import Flask
app = Flask(__name__)
app.run()

考虑一个空的Django项目“myproject”创建如下:django-admin.py startproject myproject。是否有一种非hackish方式来启动Django的myproject开发服务器,因为它是在Flask中完成的?谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用management.call_command()来模拟manage.py所做的事情:

from django.core import management
management.call_command('runserver')

请参阅https://docs.djangoproject.com/en/dev/ref/django-admin/