2024-09-26 22:55:35 发布
网友
我想根据屏幕(设备)的分辨率更改以下几行:
{% if forloop.counter|divisibleby:3 and not forloop.last %}
没有javascript,只有django
因此,例如,在视图.py中获取“screen.width”会很有帮助
我认为这在Django身上是不可能的: Get screen size with Django not using JavaScript
不过,该答案表示,您可以查看发送的用户代理标题,并尝试找出访问站点的设备: request.META['HTTP_USER_AGENT']
request.META['HTTP_USER_AGENT']
如果您只想更改样式,甚至显示某些元素的屏幕大小是特定的,您可以使用CSS中的媒体查询: https://www.w3schools.com/css/css_rwd_mediaqueries.asp
我认为这在Django身上是不可能的: Get screen size with Django not using JavaScript
不过,该答案表示,您可以查看发送的用户代理标题,并尝试找出访问站点的设备:
request.META['HTTP_USER_AGENT']
如果您只想更改样式,甚至显示某些元素的屏幕大小是特定的,您可以使用CSS中的媒体查询: https://www.w3schools.com/css/css_rwd_mediaqueries.asp
相关问题 更多 >
编程相关推荐