Skip to main content
 首页 » 编程设计

python之wsgi.py 和 django.wsgi 的区别

2025年05月04日39zengkefu

我正在尝试使用 Apache 为我的网页提供服务,并且想知道 wsgi.py 和 django.wsgi 之间的区别。

两者都有文档,但我不确定应该实现哪一个。我在 Django 1.4、Apache 2.2.2、Ubuntu 12.04 LTS 上运行

https://docs.djangoproject.com/en/dev/howto/deployment/wsgi/modwsgi/ https://docs.djangoproject.com/en/1.2/howto/deployment/modwsgi/

其他问题:

  1. 目前我正在实现 django.wsgi 并在该文件中包含命令。如果我必须创建 wsgi.py,我应该在文件中放入什么?我找不到相关文档。

  2. 我需要更改我的虚拟主机文件吗?我只在我的服务器上运行 1 个网站。

请您参考如下方法:

这些文件内容相同但名称不同。在旧的 django 版本中,项目模板中没有 wsgi.py 文件,在文档中该文件被命名为 django.wsgi。在最近的版本中,wsgi.py 文件从项目开始就存在于目录中。

如果您的项目中没有,请随意命名。只需确保 apache 站点 conf 中指向它的链接是正确的。