私は Pyramid とCorniceを使用して、Backbone.js アプリケーションが使用する API を作成しています。私の現在のコードは、リクエストに対しては完全に機能しGETてPOSTいますが、リクエストを受け取ると 404 エラーが返されPUTます。これは、バックボーンが として送信するためだと思いますhttp://example.com/api/clients/ID。ここIDで、 は問題のオブジェクトの ID 番号です。
私のコーニスのセットアップコードは次のとおりです。
clients = Service(name='clients', path='/api/clients', description="Clients")
@clients.get()
def get_clients(request):
...
@clients.post()
def create_client(request):
...
@clients.put()
def update_client(request):
...
コーニスはパスのみを登録し、 は登録し/api/clientsないよう/api/clients/{id}です。両方を一致させるにはどうすればよいですか?