簡體   English   中英

我在使用 app.route() 時遇到了 flask 的問題

[英]i've got a problem with flask using app.route()

我正在嘗試使用 Flask python 庫創建 web 服務器,但是出現了問題,因為它在我運行文件時一直給我錯誤。

這是代碼:

from flask import Flask, app

app = Flask(__name__)

@app_route("/")
def main():
    return('welcome to my flask page')

if __name__ == "__main__":
    app.run(debug=True, host="0.0.0.0", port="8090")

這是錯誤:

Traceback (most recent call last):
  File "c:\Users\User\Desktop\Simone\Simone\Js Course\Python Web Server\web server.py", line 5, in <module>
    @app_route("/")
NameError: name 'app_route' is not defined

請幫幫我!!!

您從 flask 導入的app不是您所期望的(它是Flask中的一個模塊,其中包含 flask 代碼)。 您需要創建一個Flask的實例,並將路由應用於該實例。

from flask import Flask

app = Flask(__file__)   # add this

@app.route('/')  # and use app.route instead of app_route
...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM