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!
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!