使用Django不使用JavaScript获取屏幕大小

rab*_*bid 2 html django jquery screen

如何使用Django获取当前屏幕大小并将其存储在会话中?我想根据屏幕尺寸使用不同的模板代码,无论是完整的笔记本电脑/台式机尺寸,还是手机等.

我试图避免使用JavaScript来满足他们的浏览器上没有Javascript的手机.

谢谢!

mat*_*ven 5

window.screen.height; //screen height
window.screen.width; //screen width

//For example, 1024x768:
alert(window.screen.width+"x"+window.screen.height);
Run Code Online (Sandbox Code Playgroud)

然后,您可以使用任localStorage一方法存储它,或者执行AJAX请求以将其存储在会话中.