我希望将对象实例作为参数传递到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)
?