from ripozo.resources import ResourceBase
from ripozo.viewsets import RESTViewSet
from ripozo.adapters import BaseTypeAdapter
class UserResource(ResourceBase):
def list(self, request, *args, **kwargs):
pass
def create(self, request, *args, **kwargs):
pass
def retrieve(self, request, *args, **kwargs):
pass
def update(self, request, *args, **kwargs):
pass
def destroy(self, request, *args, **kwargs):
pass
class UserAdapter(BaseTypeAdapter):
resource = UserResource
...
router = RESTViewSet()
router.register_adapter(UserAdapter)
app.register_blueprint(router.create_blueprint('/api'))
if __name__ == '__main__':
app.run()