python from ripozo import RestMixins, ResourceBase, restmethod from ripozo.adapters import FlaskJSONAPIAdapter from flask import Flask app = Flask(__name__) adapter = FlaskJSONAPIAdapter(app) class UserResource(ResourceBase, RestMixins.DetailMixin): def __init__(self, *args, **kwargs): super(UserResource, self).__init__(*args, **kwargs) self.hello = 'world' @restmethod def get(self): return {'result': 'Hello, {}!'.format(self.hello)} @restmethod def put(self): self.hello = 'Python' return {'result': 'Hello, {}!'.format(self.hello)} adapter.register_resource(UserResource, '/users/<id>') if __name__ == '__main__': app.run()


上一篇:
下一篇:
切换中文