Django 充满了让网站开发者生活更轻松的快捷工具,但如果你不能轻松部署你的网站,那么所有这些工具都没有用。自 Django 诞生以来,部署的便利性一直是其主要目标。
部署你的Django应用程序有很多选择,可以基于你的架构或者特定的业务需要,但是这不在Django可以给出指导建议的范围内。
Django是一个需要Web服务器来运行的Web框架。然而由于大多数Web服务器不是用Python编写,我们需要一个接口来实现沟通。
Django现在支持两种接口:WSGI和ASGI。
你还应该考虑如何为你的应用程序处理 静态文件,以及如何处理 错误报告。
最后,在将你的应用程序部署到生产环境中之前,你应该执行一遍 deployment checklist 1 以确保你的配置是合适的。
5月 12, 2023