Django 教程:探索 `django-tutorial` 开源项目
# 导入Django模块
import os
from django.core.wsgi import get_wsgi_application
# 设置环境变量,以便Django知道我们正在运行自己的WSGI应用程序
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'tutorial.settings')
# 导入并初始化Django项目
application = get_wsgi_application()
# 定义一个简单的服务器运行函数
def run_simple_server(port):
from wsgiref.simple_server import make_server
httpd = make_server('localhost', port, application)
print(f"Serving on port {port}...")
httpd.serve_forever()
# 启动开发服务器,监听端口8000
if __name__ == "__main__":
run_simple_server(8000)
这段代码定义了一个简单的函数run_simple_server
,用于启动一个简易的HTTP服务器,并且导入了必要的Django模块来运行开发服务器。这个例子展示了如何使用Python的内置模块wsgiref.simple_server
来运行一个简单的WSGI服务器,并且如何通过设置环境变量来指定Django的设置模块。这对于开发者理解如何在自己的项目中运行Django项目是有帮助的。
评论已关闭