繁体   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