-
如何安装Django¶
2026-06-11 08:31:19
安装Apache和 mod_wsgi¶
如果您只想尝试Django,请跳到下一节;Django包含一个可用于测试的轻量级Web服务器,因此在准备好在生产中部署Django之前,您不需要设置Apache。
如果您想在生产站点上使用Django,请使用 Apache 使用 mod_wsgi 。Mod_WSGI以两种模式之一运行:嵌入式模式或守护程序模式。在嵌入式模式下,mod_wsgi类似于mod_perl--它将Python嵌入到Apache中,并在服务器启动时将Python代码加载到内存中。代码在整个Apache进程的生命周期中都保留在内存中,与其他服务器配置相比,这会带来显著的性能提升。在守护程序模式下,mod_wsgi会产生一个处理请求的独立守护程序进程。守护程序进程可以以与Web服务器不同的用户身份运行,这可能会提高安全性。无需重新启动整个ApacheWeb服务器即可重新启动守护进程,这可能会更加无缝地刷新代码库。请参考mod_wsgi文档以确定哪种模式适合您的设置。确保您已经安装了激活了mod_wsgi模块的Apache.Django可以在任何支持mod_wsgi的apache版本上运行。
见 How to use Django with mod_wsgi 有关安装mod wsgi后如何配置mod wsgi的信息。
如果出于某种原因您不能使用mod wsgi,请不要担心:Django支持许多其他部署选项。一个是 uWSGI ;它与 nginx . 此外,Django遵循wsgi规范 (PEP 3333 ,允许它在各种服务器平台上运行。