我可以在Django中获得屏幕分辨率请求吗?

2024-09-26 22:55:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我想根据屏幕(设备)的分辨率更改以下几行:

{% if forloop.counter|divisibleby:3 and not forloop.last %}

没有javascript,只有django

因此,例如,在视图.py中获取“screen.width”会很有帮助


Tags: anddjangopy视图if屏幕counter分辨率
1条回答
网友
1楼 · 发布于 2024-09-26 22:55:35

我认为这在Django身上是不可能的: Get screen size with Django not using JavaScript

不过,该答案表示,您可以查看发送的用户代理标题,并尝试找出访问站点的设备: request.META['HTTP_USER_AGENT']

如果您只想更改样式,甚至显示某些元素的屏幕大小是特定的,您可以使用CSS中的媒体查询: https://www.w3schools.com/css/css_rwd_mediaqueries.asp

相关问题 更多 >

    热门问题