资讯专栏INFORMATION COLUMN

运行 Flask

zhangyucha0 / 2945人阅读

摘要:运行官方文档中,新版本的运行方式和以前有所不同,但是按照官方文档,可能会碰到坑的地方问题出在终端上面不用多说,直接运行下的比较坑如果你的用的是,那么运行如果你的用的是,那么运行

运行 Flask

官方文档中,新版本的 Flask(>=0.11) 运行方式和以前有所不同,但是按照官方文档,可能会碰到坑的地方:

Error: Could not locate Flask application. You did not provide the FLASK_APP environment variable.

问题出在终端上面:

# run.py
from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"

if __name__ == "__main__":
    app.run(debug=True)
Linux

不用多说,直接运行:

$ export FLASK_APP=run.py
$ flask run
 * Running on http://127.0.0.1:5000/
Windows

Windows 下的比较坑……

如果你的 Terminal 用的是 cmd,那么运行:

> set FLASK_APP=run.py & flask run
 * Running on http://127.0.0.1:5000/

如果你的 Terminal 用的是 powershell,那么运行:

 > $env:FLASK_APP=".
un.py" | flask run
* Running on http://127.0.0.1:5000/

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/40946.html

相关文章

  • [贰]Flask web开发:程序的基本结构

    摘要:本篇对应书本第二章程序的基本结构。初始化导入模块创建类的实例注对于开发者来说,传给应用程序构造函数的参数是比较容易弄混淆的。不同的请求方法发送到相同的上时,会使用不同的视图函数进行处理。 本系列笔记是我阅读Miguel Grinberg的《Flask Web Development》的笔记,标题与书本同步。希望通过记录技术笔记的方式促进自己对知识的理解。 本篇对应书本第二章:程序的基本...

    maxmin 评论0 收藏0
  • 一个Flask应用运行过程剖析

    摘要:本文就主要针对一个应用的运行过程进行简要分析,后续文章还会对框架的一些具体问题进行分析。所有的请求处理过程,都会在这个上下文对象中进行。和一些全局变量注意当进入这个上下文对象时,会触发。 相信很多初学Flask的同学(包括我自己),在阅读官方文档或者Flask的学习资料时,对于它的认识是从以下的一段代码开始的: from flask import Flask app = Flask(...

    shmily 评论0 收藏0
  • Flask Web Development —— 基本应用程序结构(下)

    摘要:有两类应用级和请求级。一个响应中非常重要的部分是状态码,默认设置来指示请求已经成功处理。重定向通常由响应状态码注明并且重定向的由头部的给出。因为这些变化,应用程序获得一组基本的命令行选项。运行显示可用信息在应用程序上下文的内部运行一个。 5、请求-响应循环 现在你已经玩过一个基本的Flask应用程序,你也许想要知道更多关于Flask如何施展魔力。下面章节描述了一些框架设计方面的特点。...

    caohaoyu 评论0 收藏0
  • Flask Web Development —— 基本应用程序结构(上)

    摘要:注对于开发者来说,传给应用程序构造函数的参数是比较容易弄混淆的。在应程序中定义路由的最便捷的方式是通过显示定义在应用程序实例之上的装饰器,注册被装饰的函数来作为一个路由。一个常见的模式是使用装饰器来注册函数作为一个事件处理程序。 在这一章,你将学习Flask应用程序不同部分。同时你将编写和运行你的第一个Flask web应用程序。 1、初始化 在这章,你将学到Flask应用程序的不...

    NusterCache 评论0 收藏0
  • Flask内置命令行工具—CLI

    摘要:如果设置为,命令将激活模式,执行会启用交互式调试器和代码自动重载。也可以通过变量单独控制,表示启用,表示禁用通过设置环境变量略通过设置环境变量略自定义命令命令基于库实现。 应用发现 flask命令在Flask库安装后可使用,使用前需要正确配置FLASK_APP环境变量以告知用户程序所在位置。不同平台设置方式有所不同。 Unix Bash (Linux, Mac, etc.): $ ex...

    nicercode 评论0 收藏0

发表评论

0条评论

zhangyucha0

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<