Как определить устройство делающее запрос к django?
1) Можно попробовать определять, основываясь на request.META. Это вероятностный метод, 100%-го метода нет!
2) Бэкенд не должен заботиться о платформе и отдавать разный контент.
Лучше так не делать - пк может иметь екран 1024, а планшет 4к
Ориентируйся на екран и поведение пользователя, а не на его тип електроники