オブジェクト インスタンスをパラメーターとしてFlask-RESTfullリソースに渡したいと考えています。
これが私のセットアップです:
# in main.py
from flask import Flask
from flask.ext.restful import Api
from bar import Bar
from foo import views
app = Flask(__name__)
api = Api(app)
my_bar = Bar()
api.add_resource(views.ApiPage, "/api/my/end/point/")
次に、views.py でリソースを次のように設定します。
# In views.py
from flask.ext.restful import Resource
class ApiPage(Resource):
def get(self):
serialized = str(my_bar)
return serialized
したがって、私が抱えている問題は、のインスタンスをBar()
api リソースに渡す必要があることです。add_resource
のようなメソッドを介して渡す方法はありapi.add_resource(views.ApiPage, "/api/my/end/point/", instance=bar)
ますか?