Javascript 如何将django current_时区设置为系统时区

Javascript 如何将django current_时区设置为系统时区,javascript,python,django,timezone,django-timezone,Javascript,Python,Django,Timezone,Django Timezone,我有一个显示从视图发送的时间的模板。views.py包含以下代码 from datetime import datetime from django.utils import timezone def func(request): now=datetime.utcnow() timezone.activate('Asia/Kolkata') return render(request,'time.html',{'time':now}) 这将以时区“亚洲/加尔各答”显示

我有一个显示从视图发送的时间的模板。views.py包含以下代码

from datetime import datetime
from django.utils import timezone
def func(request): 
    now=datetime.utcnow()
    timezone.activate('Asia/Kolkata')
    return render(request,'time.html',{'time':now})
这将以时区“亚洲/加尔各答”显示时间。现在时区由我设定。我想将当前时区设置为笔记本电脑的时区

也就是说,我希望时区随笔记本电脑的时区而改变。我曾尝试读取系统时区,但所有方法都通过activate(此处为“Asia/Kolkata”)提供django的当前时区设置


你能帮帮我吗?

你说的“我的笔记本电脑”是什么意思?那是服务器还是客户端?客户端本身。我会给你一个例子,考虑使用WhatsApp在网站上。当我更改笔记本电脑的时区时,生成的消息将显示在笔记本电脑的当前时区中。就像那样,你读过关于在Django中设置用户时区的文章吗?是的,我读过。那么你是想说没有办法了?在文档中,它显示了手动选择时区。问题是,正如该文档所示,从浏览器到服务器的请求中根本没有发送时区。因此,为每个用户自动设置时区的唯一方法是用户首先选择他们想要的时区,并将其存储在数据库或会话中。