skip to navigation
skip to content

Not Logged In

pyramid_royal 0.7.0-dev2

Pyramid extension using traversal which eases writing RESTful web applications.

Latest Version: 0.8.7

Royal is a pyramid extension which eases writing RESTful web applications.

For more information on traversal algorithm, refer to Pyramid documentation

Changelog

Development

  • Breaking changes:
    • Query params are not anymore passed to resources methods via **kwargs but as a dict. TBD: use a multidict.
    • Working on return value of Collection.create method. TBD: Add adapters to permit multiple way of calling resource methods from view and adapt renderering
  • Add renderer_adapter decorator to register adapter via config.scan.
  • Add renderer adapter to configuration introspectables under Renderer adapters category.
  • Add add_deserializer directive and decorator royal.deserializer to add deserializers on for specific content_type

0.6

  • Breaking changes: TBD
  • Move onctuous away in favor of voluptuous
  • Added method tunneling to permit PUT, and DELETE via POST methods.
  • TBD: adapt how request body is parsed.

0.5.1

  • Add Base.__getitem__ which gets children from self.children

0.5

  • Breaking change: Pages parameters are not anymore page & page_size but offset and limit. It is more developer and db friendly.

0.2

  • onctuous schema checking on resource creation.

0.1

  • Initial version
  • royal renderer able to return bson or json.
  • royal.includeme adds royal renderer and views.
  • royal.resource.PaginatedResult which permits Collection.index to return paginated results.
  • royal.views with default views for Collection and Resource.
  • CollectionView.index does automatic pagination.
 
File Type Py Version Uploaded on Size
pyramid_royal-0.7.0-dev2.tar.gz (md5) Source 2014-04-05 10KB
  • Downloads (All Versions):
  • 6 downloads in the last day
  • 360 downloads in the last week
  • 2618 downloads in the last month