使用 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')
我是一名初学者,正在尝试学习如何使用 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')