无法将烧瓶导入测试文件



我为测试目的运行以下代码。

我的文件名是 app.py

我的代码是:

from flask import flask
app = flask (_name_)
@app.route("/")
def main():
    return "Welcome!"
if __name__ == "__main__":
    app.run()

当我运行此代码时,它会产生以下错误:

  Traceback (most recent call last):
  File "C:UsersRaviAppDataLocalProgramsPythonPython36app.py", line 1, in <module>
from flask import flask
ImportError: cannot import name 'flask

关于为什么这不起作用的任何想法?

一个小解决方案,导入应为:

from flask import Flask

而不是:

from flask import flask

也更新了行:

app = flask (_name_)

to:

app = Flask(__name__)