在wsgi setup下找不到模块,但在Werkzeug服务器上运行正常

时间:2017-08-29 21:17:35

标签: python flask centos mod-wsgi wsgi

我的目标结构:



├── app
│   ├── static
│   │   ├── css
│   │   └── js
│   └── templates
│       ├── graphs
│       ├── layout
│       └── login_and_home
├── auth
    └── views.py




我正在使用该结构的Flask应用程序,我有我的.wsgi文件,似乎工作但它找不到模块auth.views

这是我的wsgi文件

import sys

sys.path.insert(0, '/var/www/example')

from app import app as application

这是我的httpd配置:

<VirtualHost *>
ServerName example.co

WSGIDaemonProcess example python-path=/var/www/example:/var/www/example/venv/lib/python3.4/site-packages user=apache group=apache threads=5
WSGIScriptAlias / /var/www/example/deploy.wsgi

<Directory /var/www/example>
    WSGIProcessGroup example
    WSGIApplicationGroup %{GLOBAL}
    Order deny,allow
    Allow from all
</Directory>
</VirtualHost>

不确定无法找到auth.views的原因。

0 个答案:

没有答案