условия должны быть максимально просты, похорошему говорящим именем:
типа request.data.get("id") - норм
а если у тебя там сначала одно проверяется, потом на основание этого другое достается и если оно есть, то тогда условие выполнится - получается 3 действия. можно сделать один метод или два ифа, читаемость и скорость понимания кода повысится как по мне