【问题标题】:What is the meaning of this line in the below code? [duplicate]下面代码中这一行的含义是什么? [复制]
【发布时间】:2019-10-02 21:42:42
【问题描述】:

下面代码中这一行("app = Flask(name)")是什么意思?

我知道 name 是一个特殊变量,当我们执行脚本时,它会获取字符串 "ma​​in" 作为值。请告诉我为什么我们在“app = Flask(name)”中传递 name

from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
   return "Hey there!"
if __name__ == '__main__':
    app.run(debug=True)

【问题讨论】:

  • 认为答案是什么?
  • 从上到下阅读。这就是解释器读取代码的方式。虽然因为那是烧瓶home() 将在您进入网站主页时运行,例如127.0.0.1/

标签: python flask


【解决方案1】:

Flask 是一个类数据类型,或者更简单地说,它用于创建 Web 应用程序的实例。 name 部分是获取字符串 ma​​in 的变量。这些行将按以下顺序调用:第 1 行(导入),然后定义应用程序,然后像这样按照自己的方式工作 另外,请查看此网站了解更多信息。

https://pythonhow.com/how-a-flask-app-works/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-21
    • 2020-10-02
    • 2017-06-03
    • 2011-09-09
    • 1970-01-01
    相关资源
    最近更新 更多