但有些东西写得不太清楚。在
所以我的结构是这样的://webapps/flask/
----__init__.py
//webapps/flask/htdocs/
----index.py
----config.py
----/app/ (this is my flask application where i have views.py).
----/tmp/
我的初始py:
^{pr2}$
我的索引.py:
从flask导入应用程序作为应用程序
我的httpd.conf:WSGIPythonPath /home//webapps/flask/htdocs/
#If you do not specify the following directive the app *will* work but you will
#see index.py in the path of all URLs
WSGIScriptAlias /app /home//webapps/flask/htdocs/index.py
/webapps/flask/htdocs>
AddHandler wsgi-script .py
RewriteEngine on
RewriteBase /app
WSGIScriptReloading On
我从控制面板安装为“wsgi3.4/Python2.7”,但我必须使用easy-install2.6在SSH SQLAlchemy、flask login等中安装,因为easy-install2.7不存在。在
服务器错误日志显示:from flask import app as application
[Sun Nov 04 23:29:12 2012] [error] [client 127.0.0.1] ImportError: No module named flask
(我重新启动了apache2)