Если человек хочет стать веб разработчиком с нуля, вот он школу закончил и хочет разрабатывать веб проекты. Нужно ли учить PHP? А то получится он уйдет на свалку истории, а в твоём мозге куча информации про PHP
C чего это он умрет? И информация лишней никогда не будет. Если реально ты в нем разберешься - это поможет если захочешь сменить профиль. Я не люблю PHP, но никуда он не денется еще долго. Другое дело, что популярность его падает, сфера применения ограничена. Но начать можно и с него. Но вообще лучше начать с начала, с азов. Знать как за 5 минут поставить WP - это ничего не знать. Начни с основ программирования.
Почитайhttps://ru.stackoverflow.com/questions/1297262/%D0%9F%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-get-%D0%B8-delete-%D1%8F%D0%B2%D0%BB%D1%8F%D1%8E%D1%82%D1%81%D1%8F-%D0%B8%D0%B4%D0%B5%D0%BC%D0%BF%D0%BE%D1%82%D0%B5%D0%BD%D1%82%D0%BD%D1%8B%D0%BC%D0%B8
https://ru.wikipedia.org/wiki/%D0%98%D0%B4%D0%B5%D0%BC%D0%BF%D0%BE%D1%82%D0%B5%D0%BD%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C
Так то были примеры того, как делать не нужно, если вы не поняли.
В REST вовсе предпочтительно делать так:
DELETE /collection/object
Да я то как раз и понял))) Это был пример больше для Фомы)
class UserViewSet(viewsets.ViewSet): """ Example empty viewset demonstrating the standard actions that will be handled by a router class. If you're using format suffixes, make sure to also include the `format=None` keyword argument for each action. """ def list(self, request): pass def create(self, request): pass def retrieve(self, request, pk=None): pass def update(self, request, pk=None): pass def partial_update(self, request, pk=None): pass def destroy(self, request, pk=None): pass
Ну хорошо - тогда обьясни мне, буду знать))) Очень хочется понять) Отставим сарказм, давай конструктивно
Вот пример класса из djangoREST - все методы понятны, описывают все что может происходить с эндпойнтом при различных типах запроса
Потому что этот метод не для этого))) Тебе уже написали выше. Для изменений существует POST, это как минимум
Даже уже любопытно посмотреть на твой код)))
GET /collection?action=delete&id=object
Даже если речь об "адаптиве" под GET/POST, упомянутые действия нужно выполнять методом POST.
а если так:
DELETE /collection?id=object
И определить метод DELETE?
Уже даже забавно) Ну это ты сможешь понять -
RESTful API — это интерфейс,используемые двумя компьютерными системами для безопасного обмена информацией через Интернет.Что такое API?Интерфейс прикладного программирования (API) определяет правила, которым необходимо следовать для связи с другими программными системами.Representational State Transfer (REST) — это программная архитектура, которая определяет условия работы API.Единый интерфейс является конструктивной основой любого веб-сервиса RESTful.Единый интерфейс накладывает четыре архитектурных ограничения:Запросы должны идентифицировать ресурсы. Это происходит за счет единого идентификатора ресурсов.
Теперь скажи сам, что нарушает в данной концепции твое желание применить Get для удаления?
Повторюсь в очередной раз - речь не о технической возможности, речь об архитектуре приложения. Ты даже не можешь привести пример кода в защиту своего утверждения.
С тобой спор на уровне детей в песочнице. Я тебе ответил - есть тип запроса DELETE, использовать GET это как ножом откручивать шуруп - может и получится, но гораздо удобнее отверткой. До тебя это никак не доходит
Написать пример - минут 10 заняло бы. Ты вместо этого флудишь которую страницу. Мне твой обработчик не нужен. Дискуссия с тобой как обычно ушла в никуда. На этом заканчиваю. Если ты не смог понять почему нельзя GET юзать вместо DELETE - твои проблемы.
My bad. Имел ввиду запись
Ну и обьясни - напиши класс обработчик на любом доступном тебе языке. Или можешь нарисовать Plant диаграмму. Просто пример, как ты это реализуешь - без словоблудия. ТСу может это будет полезно