使用 Pyramid 构建网络服务

Building a web service with Pyramid

我是一名初学者,正在尝试学习如何使用 Pyramid 网络框架构建 RESTful 网络服务。我熟悉 Web 服务的基础知识,并且在 Java 中有构建它们的经验。我计划不使用像 Cornice 这样的 Web 服务构建器。 我必须在路由配置中添加什么具体内容吗? 有人可以告诉我从哪里开始或提供任何有用的链接来学习使用 Pyramid 构建 Web 服务吗?

@view_defaults(route_name='myservice')
class MyServiceView(object):

    def __init__(self, request):
        self.request = request

    @view_config(request_method='GET')
    def get(self):
        return Response(u'This is the GET view')

    @view_config(request_method='POST')
    def post(self):
        return Response(u'This is the POST view')

    @view_config(request_method='PUT')
    def put(self):
        return Response(u'This is the PUT view')

    @view_config(request_method='DELETE')
    def delete(self):
        return Response(u'This is the DELETE view')