An open API service indexing awesome lists of open source software.

https://github.com/moriyoshi/pyramid_exclusive_request_methods


https://github.com/moriyoshi/pyramid_exclusive_request_methods

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

.. contents::

Introduction
============

pyramid_exclusive_request_methods enables one to add a view config whose view handles all the HTTP request methods and responds with *405 Method Not Allowed* for the request methods not explicitly specified in the configuration.

Synopsis::

from pyramid_exclusive_request_methods import exclusive_view_config

@view_config(route_name='foo', request_method=['GET'])
def foo(context, request):
pass

@exclusive_view_config(route_name='bar', request_method='GET')
def bar(context, request):
pass

c = Configurator(...)
c.includeme('pyramid_exclusive_request_methods')