我正在尝试使用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/
其他问题:
目前我正在实施django.wsgi并在该文件中有命令。如果我必须创建wsgi.py,我应该把什么放入文件?我找不到相关的文档。
我是否需要更改虚拟主机文件?我只在我的服务器上运行了1个网站。
答案 0 :(得分:0)
此文件具有相同的内容但名称不同。在较旧的django版本中,项目模板和文档中没有wsgi.py
文件,文件名为django.wsgi
。在最近的版本中,wsgi.py文件存在于项目开始的dir中。
如果您的项目中没有一个,请按照您的意愿命名。只需确保在apache站点conf中链接到它是正确的。
答案 1 :(得分:0)
您可以看到您发布的网址本身的差异。第一个网址来自开发文档,其他指的是较旧的Django 1.2文档。
早期版本< 1.4没有wsgi.py文件。但是从1.4开始,它会自动在项目目录中创建wsgi.py文件。
阅读升级说明here: