Игнорируя причины, по которым вы хотите сделать это, для этого нет встроенного тега шаблона. Клиент должен переслать свой размер экрана (если он имеет экран в первую очередь) или информацию об устройстве на сервер, чтобы сервер знал это.
Чтобы сделать это (да, я знаю, что вы не просили об этом), вы можете либо вывести из пользовательского агента, либо использовать некоторые JS, чтобы получить ширину устройства и отправить его на сервер (что делает django-responsive
и отправляет информацию об устройстве через куки).
Я не тестировал и не анализировал подробно django-responsive
, но быстрый взгляд, и он все еще является правильным решением для того, что вы ищете (вы можете получить доступ к ширине через {{ device_info.width }}
в вашем шаблоны с использованием этого пакета).