restish.resource

class restish.resource.AnyChildMatcher

Bases: object

A @child matcher that will always match, returning to match args and the list of segments unchanged.

class restish.resource.DELETE(accept='*/*', content_type='*/*')
Bases: restish.resource.MethodDecorator
class restish.resource.GET(accept='*/*', content_type='*/*')
Bases: restish.resource.MethodDecorator
class restish.resource.MethodDecorator(accept='*/*', content_type='*/*')
Bases: object
class restish.resource.POST(accept='*/*', content_type='*/*')
Bases: restish.resource.MethodDecorator
class restish.resource.PUT(accept='*/*', content_type='*/*')
Bases: restish.resource.MethodDecorator
class restish.resource.Resource

Bases: object

Base class for additional resource types.

Provides the basic API required of a resource (resource_child(request, segments) and __call__(request)), possibly dispatching to annotated methods of the class (using metaclass magic).

resource_child(request, segments)
class restish.resource.TemplateChildMatcher(pattern)

Bases: object

A @child matcher that parses a template in the form /fixed/{dynamic}/fixed, extracting segments inside {} markers.

restish.resource.child(matcher=None)

This Page

Quick search