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

栏目: Python · 发布时间: 5年前

内容简介:通过使用Flask-Script扩展,我们可以在Flask服务器启动的时候,通过命令行的方式传入参数。而不仅仅通过app.run()方法中传参,比如我们可以通过python script_flask.py runserver --host ip地址,告诉服务器在哪个网络接口监听来自客户端的连接。默认情况下,服务器只监听来自服务器所在计算机发起的连接,即localhost连接。首先现在安装Flask-Script扩展:在程序中:

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

二、使用

首先现在安装Flask-Script扩展:

pip install Flask-Script
复制代码

在程序中:

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的服务器:

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中的内容。
复制代码

欢迎关注我的公众号:

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

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

妙趣横生的算法

妙趣横生的算法

杨峰 / 清华大学出版社 / 2010-4 / 49.00元

《妙趣横生的算法(C语言实现)》理论与实践相结合,旨在帮助读者理解算法,并提高C语言编程能力,培养读者的编程兴趣,并巩固已有的C语言知识。全书分为2个部分共10章,内容涵盖了编程必备的基础知识(如数据结构、常用算法等),编程实例介绍,常见算法和数据结构面试题等。《妙趣横生的算法(C语言实现)》最大的特色在于实例丰富,题材新颖有趣,实用性强,理论寓于实践之中。通过《妙趣横生的算法(C语言实现)》的学......一起来看看 《妙趣横生的算法》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换