作者:蓝颜知己Alice | 来源:互联网 | 2023-07-07 12:36
我的开发环境是linux下的vagrant虚拟机,我使用flask+gunicorn+supervisor+nginx配置好了环境并成功输出了helloworld,以下是我的目录
我的开发环境是linux下的vagrant虚拟机,我使用flask+gunicorn+supervisor+nginx配置好了环境并成功输出了'hello world',以下是我的目录
其中microblog是我的项目名称,app是一个(也是现在唯一的一个)application;flask是我的virtualenv。
__init__.py
1 2 3 4
| from flask import Flask
app = Flask(__name__)
from app import views |
run.py
1 2 3 4 5 6 7 8 9 10 11 12 13
| #!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
1 2 3 4 5 6
| from app import app
@app.route('/')
@app.route('/index')
def index():
return 'Hello world!' |
到这里一切正常。但是当我把return 'hello world!'改成别的时候浏览器输出的还是hello world。知道我通过supervisor重启进程后才会有改变。
不知道是哪里的原因,还请各路大声指教!