技术分享1 分钟阅读
uvicorn 运行djang
通常情况下,启动 Django 应用时会使用 uWSGI 作为应用服务器。然而,在某些特定情境下,比如系统无法安装 uWSGI 或者为了利用 ASGI 的异步能力,我们可能会选择使用 Uvicorn 来运行 Django 应用。
安装 Uvicorn
首先,确保在你的环境中安装了 Uvicorn。可以通过 pip 轻松安装:
pip install uvicorn
使用 Uvicorn 启动 Django 应用
接着,在你的 Django 项目的根目录下(即包含 manage.py 文件的目录),你可以通过以下命令来启动 Django 应用:
uvicorn your_project_name.wsgi:application --reload
这里的 your_project_name.wsgi:application 指向的是 Django 自动生成的 WSGI 应用实例的位置。参数 --reload 可以让服务器在检测到代码变更时自动重启,这在开发阶段特别有用,因为它能即时反映任何修改。
指定不同的端口和主机
如果需要指定不同的端口或主机地址,可以使用 --host 和 --port 参数。例如,如果你想将服务器绑定到本地地址 127.0.0.1 并监听端口 8001,可以使用如下命令:
uvicorn your_project_name.asgi:application --host 127.0.0.1 --port 8001
有关使用上的问题,欢迎您在底部评论区留言,一起交流~
读者评论
评论会同步写入该文在 Notion 中的页面底部(与正文同页,便于管理)。
暂无评论,欢迎抢沙发。