Как удалить объект в modelViewset в DRF?
Я делаю проект в DRF и использую modelviewset,
мой объект имеет два булевых поля и двух пользователей в качестве внешних ключей,
Теперь я хочу показать объект только этим пользователям, и если они оба установят атрибут boolean своего корреспондента в True, то объект будет удален.
Я обрабатываю логику некоторого кода в custompermissions.py
, но я не знаю, обрабатывать ли удаление объекта там же или в представлении,
и поскольку мне нужно проверить, является ли текущий пользователь одним из пользователей, мне нужно сделать некоторую логику,
Я не знаю, какой тип запроса я должен разрешить, потому что DELETE удалит объект, а мне нужно удалить только в случае, если оба значения истинны,
и я могу сделать это в get, но тогда мне придется разделить show и delete на 2 разных маршрута.
может кто-нибудь посоветовать, что мне лучше сделать?
я хочу показать и удалить объект в spcifec case