wsgi.py丢失,而manage.py就在那里

时间:2017-02-08 05:00:43

标签: python django python-3.x uwsgi wsgi

所以我试图遵循这个:http://uwsgi-docs.readthedocs.io/en/latest/WSGIquickstart.html

并且它说“如果文件/home/foobar/myproject/myproject/wsgi.py(或你称之为项目的任何东西)不存在,你很可能使用旧的(<1.4)版本的Django在这种情况下,您需要更多配置:“

但我使用的是1.10.5版本的Django而不是wsgi.py它有manage.py ......我该怎么做才能完成教程中的这一步?我应该使用manage.py吗?

1 个答案:

答案 0 :(得分:2)

请注意,您引用的uwsgi文档在路径中有.../myproject/myproject/...,即两次myproject。实际上,在最近的Django版本中,当你启动一个项目manage.py被置于顶级目录(通常类似于/home/foobar/myproject),而wsgi.py子目录中的myproject那。因此manage.pywsgi.py位于类似于以下位置:

/home/foobar/myproject/manage.py
/home/foobar/myproject/myproject/wsgi.py