我尝试在 AWS 上发布 Flask 创建的站点。我正在尝试使用测试代码并确认没有问题。
测试代码↓</p>
# -*- coding: utf-8 -*-
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
但是 Flask-Script 不能很好地工作。
管理.py ↓</p>
# -*- coding: utf-8 -*-
from __future__ import print_function
from flask_script import Manager
from flask_migrate import Migrate, MigrateCommand
from flaskr import app, db
migrate = Migrate(app,db)
manager = Manager(app)
manager.add_command('db', MigrateCommand)
if __name__ == '__main__':
manager.run()
错误信息↓</p>
Traceback (most recent call last):
File "./manage.py", line 3, in <module>
from flask_script import Manager
File "/root/.pyenv/versions/3.6.2/lib/python3.6/site-packages/flask_script.py", line 648
print self.get_usage()
^
SyntaxError: invalid syntax
哪里错了?
→我修好了。
pip install 'Flask-Script==2.0.6'