【问题标题】:mysite.wsgi file is missing after creating django project创建 django 项目后缺少 mysite.wsgi 文件
【发布时间】:2015-05-06 13:02:05
【问题描述】:

我尝试部署nginx+uwsgi+django。 在 .ini 文件中需要设置 module=mysite.wsgi。 但是在我的项目目录中没有任何 .wsgi 文件。 项目创建者

django-admin.py startproject xproj

为什么会这样?

【问题讨论】:

  • 问题已解决(权限被拒绝)。

标签: linux django nginx uwsgi


【解决方案1】:

在 Django 1.4.0 及以上版本中,wsgi.py 存在于 xproj->xproj 文件夹下。

Django 提供了wsgi.py t 与网络服务器交互。

【讨论】:

    【解决方案2】:

    其实wsgi.py就是你想要的文件。如您所见here

    您在 Python 中看到人们在谈论文件时经常使用 Python 模块语法。例如,如果你在一个名为“Users”的模块中谈论你的models[.]py,你不会说users/models[.]py,你会说users.models。这就是 gunicorn 文档正在做的事情。文档的作者正在讨论文件myproject/wsgi[.]py,但使用的是myproject.wsgi 的模块语法。

    【讨论】:

      猜你喜欢
      • 2018-05-18
      • 2019-03-24
      • 2019-04-15
      • 1970-01-01
      • 2022-07-04
      • 2010-09-09
      • 2015-07-05
      • 2016-12-27
      • 1970-01-01
      相关资源
      最近更新 更多