Ich arbeite mit zwei Dev-Servern auf meinem lokalen Rechner (Knoten und Djangos).
Ich habe django-cors-headers
zu dem Projekt hinzugefügt, um allen Ursprüngen & amp; Methoden (auf Dev) mit den folgenden Einstellungen:
Ich bekomme 405, wenn ich DELETE versuche. Blick auf die Antwortheader
%Vor% Beachten Sie, dass DELETE
& amp; PATCH
/ PUT
sind in der Liste der zulässigen Methoden nicht vorhanden.
Fehlt etwas in meiner Konfiguration?
Die Antwort sieht sehr ähnlich der Listenansicht ( /api/resource/
) für ein ViewSet aus. Listenansichten unterstützen nur GET
, um alle Objekte aufzulisten, und POST
, um ein neues Objekt zu erstellen.
DELETE
-Anfragen sind nur in der Detailansicht ( /api/resource/1/
) erlaubt. Dies liegt daran, dass Django REST Framework wissen muss, welches Objekt Sie löschen möchten, und diese Informationen können nicht nur aus der Listenansicht abgerufen werden.
Tags und Links django cors django-rest-framework django-cors-headers