Flask框架从入门到精通之扩展脚本(十五)

1、概况

经过使用Flask-Script扩展,咱们能够在Flask服务器启动的时候,经过命令行的方式传入参数。而不单单经过app.run()方法中传参,好比咱们能够经过python script_flask.py runserver --host ip地址,告诉服务器在哪一个网络接口监听来自客户端的链接。默认状况下,服务器只监听来自服务器所在计算机发起的链接,即localhost链接。python

2、使用

首先如今安装Flask-Script扩展:shell

pip install Flask-Script
复制代码

在程序中:flask

from flask import Flask
from flask_script import Manager

app = Flask(__name__)

# 用Manager管理app对象
manager = Manager(app)


@app.route('/')
def index():
    return 'index page'


if __name__ == '__main__':
    # 用manager对象运行
    manager.run()
复制代码

这样咱们就能够想Django同样启动Flask的服务器:bash

python script_flask.py runserver
复制代码

若是想运行到其余IP和Port上:服务器

python demo.py runserver -h 0.0.0.0 -p 5000 -d    # -d表示debug
复制代码

还能够进入shell环境:网络

python demo.py shell    # 进入交互式python环境,而且自动导入demo.py中的内容。
复制代码

欢迎关注个人公众号:app

image
相关文章
相关标签/搜索