the*_*eva 0 python flask flask-migrate flask-script
我使用这些行来启动我的应用程序:
from app import app
app.run(host='0.0.0.0', port=8080, debug=True)
Run Code Online (Sandbox Code Playgroud)
使用Flask-Migrate,我改为:
from app import manager
manager.run()
Run Code Online (Sandbox Code Playgroud)
manager.run不会采用相同的参数app.run,如何定义主机和端口?
manage.py用python app.py.替换运行应用程序.它由Flask-Script提供,而不是Flask-Migrate,它只是添加命令.使用runserver它提供的命令来运行开发服务器.您可以将主机和端口传递给该命令:
python manage.py runserver -h localhost -p 8080 -d
Run Code Online (Sandbox Code Playgroud)
或者您可以在配置管理器时覆盖默认值:
from flask_script import Manager, Server
manager = Manager()
manager.add_command('runserver', Server(host='localhost', port=8080, debug=True))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2060 次 |
| 最近记录: |