Мне было интересно, можно ли отличить запрос от портала администрирования Django от запроса от API?
Например, используя разрешения, пользователь не сможет удалить экземпляр с помощью базового вызова API. Но тот же пользователь через администраторский портал сможет удалить экземпляр.
Я попытался просмотреть параметры объекта запроса, но не нашел ничего, что можно было бы использовать.
В моем идеальном случае: пользователь А может удалять объекты через панель администратора, но тот же пользователь А не может удалять объекты, если панель администратора не используется.