我有一个模型如下:
#Produce graph showing counts of values using table():
plot(x=names(table(dat)), y = table(dat),type='l')
#Produce graph showing counts of values using density + @eipi10's method
dens <- density(x = dat, na.rm = T, bw = 0.1, n = length(dat))
dens$y <- length(dat)/sum(dens$y) * dens$y #"fix" to counts
plot(dens)
鉴于我的模型和我的settings.py有class Status(models.Model):
capacity = models.BooleanField(default=True)
created = models.DateTimeField(auto_now_add=True)
active = models.DateTimeField(default=None)
。我的目标是在我的前端展示我的'美国/太平洋'时代。不幸的是,这对我没有用。如果我创建模型并执行以下操作:
TIME_ZONE = 'UTC'
然后
CapacityStatus.objects.create(capacity=current_status, active=active_until)
如果我在我的上下文字典中将new_record发送回前端,我的应用程序会以UTC显示时间。反正是为了让时间基于用户的时区或至少是“美国/太平洋”?
答案 0 :(得分:0)
在模板中使用时区模板标记:
https://docs.djangoproject.com/en/1.8/topics/i18n/timezones/
{% load tz %}
{% timezone "US/Pacific" %}
{{ created_at }}
{% endtimezone %}
文档还展示了如何获取用户的时区并将其存储在会话中。