Tastypie Unterschied zwischen list_allowed_methods und detail_allowed_methods

8

alle! Ich muss eine API für eine in django geschriebene Seite entwickeln, aber als ich die tastypie Dokumentation gelesen habe, bin ich wirklich verwirrt. Die Dokumentation ist wie folgt:

%Vor%      

Steuert, welche Liste & amp; Detaillierte REST-Methoden, auf die die Ressource reagieren soll   zu. Der Standardwert ist None. Dies bedeutet, dass delegate auf die spezifischere Methode angewendet werden soll   list_allowed_methods & amp; detail_allowed_methods Optionen. Sie können angeben   eine Liste wie ['get', 'post', 'put', 'delete'] als Verknüpfung zu verhindern   müssen die anderen Optionen angeben.

%Vor%      

Steuert, auf welche REST-Methoden die Ressource reagieren soll. Standard ist ['get', 'post', 'put', 'delete'].

%Vor%      

Steuert, auf welche REST-Methoden die Ressource reagieren soll. Standard ist ['get', 'post', 'put', 'delete'].

Laut dieser Dokumentation sind die list_allowed_methods und detail_allowed_methods genau dasselbe ... Gibt es jemanden, der den Unterschied zwischen ihnen erkennen kann? Und wozu genau wird jeder von ihnen verwendet?

Vielen Dank im Voraus!

    
Mathieu 19.07.2011, 07:36
quelle

1 Antwort

24

OK. Ich habe die Antwort gefunden und werde sie hier veröffentlichen, falls dies jemandem helfen kann.

Die Methoden, die mit "list" beginnen, sind für die Manipulationen auf dem von tastypie zurückgegebenen Set verantwortlich, zum Beispiel für alle Einträge Ihres Blogs.

Während die Methoden mit "detail" beginnen, sind sie für die Manipulationen an einem Objekt verantwortlich. Zum Beispiel einen bestimmten Eintrag Ihres Blogs.

Ich wünschte, das könnte helfen!

    
Mathieu 02.08.2011, 10:01
quelle

Tags und Links