【问题标题】:What is overwatch in python and flask?python和flask中的守望先锋是什么?
【发布时间】:2013-08-06 16:22:44
【问题描述】:

app.py:

from overwatch import app
app.run()

__init.py__:

app = Flask(__name__)

@app.route('/')
def index():
  return 'Hello, World!'

python 烧瓶应用程序中的from overwatch import app 是什么,我该如何使用它?没有要为守望者安装的软件包。

【问题讨论】:

    标签: python import flask


    【解决方案1】:

    对于您从中获取的任何示例,这只是应用程序的名称。它不是 Python 包。

    例如上面提到的代码目录结构的内容将是...

    app.py
    overwatch/
        __init__.py
    

    因此from overwatch import app 实际上只是导入__init__.py 文件中声明的app 变量。

    【讨论】:

    • 谢谢。我只是还不习惯 python,但我已经到了那里。
    【解决方案2】:

    overwatch 是 Fl​​ask 应用程序的名称(如果您将运行/测试代码与服务器代码分开)。较大的 Flask 项目的结构有点像这样:

    app_name/
      manage.py
      app/
        __init__.py
        models/
        views/
        ...
      ...
    

    在您的情况下,app 文件夹被命名为 overwatch

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-23
      • 2016-04-26
      • 1970-01-01
      • 2016-11-18
      相关资源
      最近更新 更多