python - django 1.4 如何从客户端自动获取用户的时区

标签 python django timezone

我想知道是否有办法从客户端自动检索用户的时区。尤其是在登录期间。

我试图在登录页面中添加这个(使用 auth.login):

{% get_current_timezone as TIME_ZONE %}

然后在登录表单中添加这个

<input type="hidden" name="next" value="/redirect/?tz={{ TIME_ZONE }}">

但是 tz 始终是服务器的时区。

最佳答案

我进一步简化了它,您可以在此处插入:https://github.com/Miserlou/django-easy-timezones 或者 http://gun.io/blog/django-easy-timezones/

关于python - django 1.4 如何从客户端自动获取用户的时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10235956/

相关文章:

python - "NOT NULL constraint failed"持久化 ORM 对象时

python - 将电子邮件重定向到 Python 脚本的最佳方法是什么?

django - 为什么我收到 django Rest Framework swagger 的 "no module named urls"错误?

java - TimeZone with Calendar 令人困惑的结果

php - Paypal 预批开始日期时区?

java - 在Python中修改条件表达式中的变量

Python 过滤 *args **kwargs 中的参数

python - 如何在Python POST请求中发送原始数据

python - 检查具有特定日期时间的用户的 date_join

sql - 甲骨文世界标准时间