簡體   English   中英

Flask: Not Found 在服務器上找不到請求的 URL。 如果您手動輸入了 URL,請檢查您的拼寫並重試

[英]Flask: Not Found The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again

我只是使用 python 創建這個 api 的初學者,我正在嘗試創建一個 api。

但是當我運行代碼時,它給了我錯誤:404

初始化.py

from flask import Flask
from flask_restful import Api

app = Flask(__name__)
api = Api(app)

路線.py

from flask_restful import Resource

from src import api


class Smoke(Resource):
    def get():
        return {'message': 'Ok'}, 200


api.add_resource(Smoke, '/')

wsgi.py

from src import app

if __name__ == '__main__':
    app.run()

routes.py 文件永遠不會被調用,因此路由永遠不會綁定到 api。 將您的 wsgi.py 文件更改為:

wsgi.py

from src import app, api
from src import Smoke

if __name__ == '__main__':
    api.add_resource(Smoke, '/')
    app.run()

暫無
暫無

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

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