Я хочу передать экземпляр объекта в качестве параметра в ресурс 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)
?
add_resource
принимает ссылку на класс, а не экземпляр класса. - person Gunther   schedule 03.08.2014