from flask import g, request, session, render_template, flash, redirect, url_for
from flask import current_app as app
@app.route('/')
def home():
return 'this works'
from flask_restful import Resource, Api
from app.extensions import api
class HelloWorld(Resource):
def get(self):
return {'Hello': 'World'}
api.add_resource(HelloWorld, '/test') # Getting a 404 for this route on http://127.0.0.1:5000/test
拡張機能は、API変数を設定しています404リソースフラスコ-RESTfulなアクセス
api = Api()
api.init_app(app)
APIリソースにアクセスしようとしたとき、私は404を取得し、なぜ私が把握することはできませんか?
パラメータで試してみましたか? – pvg
また、パラメータを指定せずに(add_resourceにマッチさせて)実行した例は、期待どおりに動作するようです。 https://pastebin.com/yJy7F2At – pvg
お詫び申し上げます、私は私のより複雑なコードをドキュメントから置き換えて、パラメータを忘れていました。私はコードを更新しましたが、問題はまだ私のために残っています。 – ovg