我的开发环境是linux下的vagrant虚拟机,我使用flask+gunicorn+supervisor+nginx配置好了环境并成功输出了'hello world',以下是我的目录
其中microblog是我的项目名称,app是一个(也是现在唯一的一个)application;flask是我的virtualenv。
__init__.py
from flask import Flask
app = Flask(__name__)
from app import views
run.py
#!flask/bin/python
from app import app
from werkzeug.contrib.fixers import ProxyFix
from datetime import timedelta
app.config['DEBUG'] = True
app.config['SEND_FILE_MAX_AGE_DEFAULT'] = timedelta(seconds = 1)
app.config['PERMANENT_SESSION_LIFETIME'] = timedelta(seconds=1)
if __name__ == '__main__':
app.wsgi_app = ProxyFix(app.wsgi_app)
app.run()
views.py
from app import app
@app.route('/')
@app.route('/index')
def index():
return 'Hello world!'
到这里一切正常。但是当我把return 'hello world!'改成别的时候浏览器输出的还是hello world。知道我通过supervisor重启进程后才会有改变。
不知道是哪里的原因,还请各路大声指教!