V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  gkiwi  ›  全部回复第 17 页 / 共 50 页
回复总数  985
1 ... 13  14  15  16  17  18  19  20  21  22 ... 50  
2016-09-06 12:39:43 +08:00
回复了 hao1032 创建的主题 Python 关于 django 在 views 里面 timezone 的疑问?
USE_TIME ==> USE_TZ
2016-09-06 12:38:44 +08:00
回复了 hao1032 创建的主题 Python 关于 django 在 views 里面 timezone 的疑问?
append :

源码部分, django/db/backends/mysql/operations.py , 1.8 和 1.9 处理逻辑一致;
如果是 linux 的话,可以用 ack 搜下 CONVERT_TZ 就出来了。
2016-09-06 12:35:53 +08:00
回复了 hao1032 创建的主题 Python 关于 django 在 views 里面 timezone 的疑问?
@hao1032

抱歉关于 TIME_ZONE 这个理解错了。


整体重新说一下,虽然 1.8 版本的说明和 1.9 , 1.10 不一样,但是数据库存储的时间都是标准的 UTC 时间。(之前说的是存储的是基于 TIME_ZONE 的时间,这个是错误的)

我本地跑了下 1.8 , 1.9 ,分别设置 TIME_ZONE 为「 UTC 」和「 Asia/Shanghai 」,后台登陆,看数据库里面的时间,也确实是 UTC 时间,现在我电脑时间是, 2016 年 09 月 06 日 12:22:37 ,但是数据库中存储的都是凌晨 4 点的,正好-8 ;

至于你的为什么会出现 CONVERT_TZ ,是因为你开启了 USE_TIME 。
你用的 now.day 是 UTC 时间,而 Django 认为这个时间是 TIME_ZONE 时间;
所以生成 sql 时候,先把数据库中数据时间,转成 TIME_ZONE 时间,然后和你的 day 进行比较;

所以你应该使用


from django.conf import settings
from django.utils import timezone
import pytz

now = timezone.now()
tzinfo = pytz.timezone(settings.TIME_ZONE)
now = now.replace(tzinfo=tzinfo)


然后传入此时的 now.day ,获取到的应该就是正确的数据了
2016-09-05 23:22:57 +08:00
回复了 hao1032 创建的主题 Python 关于 django 在 views 里面 timezone 的疑问?
http://ww2.sinaimg.cn/large/5dad00d9jw1f7j4fzr8nkj20gg04ljs8.jpg

django.db.backends.mysql _convert_field_to_tz
2016-09-05 23:22:02 +08:00
回复了 hao1032 创建的主题 Python 关于 django 在 views 里面 timezone 的疑问?
1.是对的
2. 由于配置中 USE_TZ 设置为 True ,那么保存在 add_time 里的时间也是 utc 时间( add time 在 model 中设置为 auto now add 为 True )
这个是不对的,参照这里: https://docs.djangoproject.com/en/1.10/ref/settings/#time-zone

This allows interacting with third-party databases that store datetimes in local time rather than UTC. To avoid issues around DST changes, you shouldn ’ t set this option for databases managed by Django.

When USE_TZ is True and the database doesn ’ t support time zones (e.g. SQLite, MySQL, Oracle), Django reads and writes datetimes in local time according to this option if it is set and in UTC if it isn ’ t.


也就是说你数据库里面的存在不是 UTC ,而是基于 TIME_ZONE 的地区时间;所以后面才有 CONVERT_TZ 的时区转换;
@lvwzhen 这我就尴尬了。。。😓
@kevinzhow
2016-08-29 13:20:36 +08:00
回复了 chimingphang 创建的主题 JavaScript Highstock X 轴刻度问题求助,发红包跪求。
2016-08-29 13:19:46 +08:00
回复了 chimingphang 创建的主题 JavaScript Highstock X 轴刻度问题求助,发红包跪求。
@chimingphang

我看了你的数据,是每 5 分钟一条的;

没搞过这个,不过可以给点思路,就是根据时间单独取数据绘制(3 分钟为间隔的, 5 分钟为间隔的);


参照下 okcoin 的设计, https://www.okcoin.cn/market.do ,每个时间间隔,都是单独取数据,重新绘图;
比如 15 分钟图,那么就从后台获取 15 分钟间隔的数据(1000 条),然后 窗口 用 100 个宽度,这样子向左拖动,可以拖动 10 屏,基本上够用了;


如果按照你现在的搞,
像你说的那个样子, 3 , 5 , 15 ,那么后台应该传过来最小公约数 1 分钟的,然后你自己计算 group ;重新绘制;不过这个样子, 15 分钟时候,显然需要数据量太大,不划算;
2016-08-28 22:03:38 +08:00
回复了 chimingphang 创建的主题 JavaScript Highstock X 轴刻度问题求助,发红包跪求。
你先把问题说清楚,最好能搞个在线可运行的 demo ,大家就都很乐意免费给你搞了;

你这样子问题不太清楚,谁也不敢接,接了搞不定就尴尬了。
2016-08-28 17:37:58 +08:00
回复了 gkiwi 创建的主题 问与答 如何不让快递把东西放到富友收件宝
@wsy2220 看起来不同机柜不一样
2016-08-28 12:14:17 +08:00
回复了 gonglin 创建的主题 程序员 求大神帮我把这个链接字符串反转下
2016-08-28 11:28:33 +08:00
回复了 gkiwi 创建的主题 问与答 如何不让快递把东西放到富友收件宝
@wsy2220 你用的是富友么?老早之前是可以的,现在都不行了
2016-08-28 01:13:46 +08:00
回复了 gkiwi 创建的主题 问与答 如何不让快递把东西放到富友收件宝
@lefthand2006 这个方法确实没注意到,这样子还是可以接受的,下载 app 真心烦躁;
2016-08-27 20:26:41 +08:00
回复了 gkiwi 创建的主题 问与答 如何不让快递把东西放到富友收件宝
@alanlhy 网上说打电话一次两块钱。。没试过,下次你打的时候注意下,,
2016-08-27 20:25:15 +08:00
回复了 gkiwi 创建的主题 问与答 如何不让快递把东西放到富友收件宝
@SvenWong 周围都有,不过菜鸟离我有点远,在对面小区,基本用不到。。
2016-08-26 00:26:14 +08:00
回复了 gkiwi 创建的主题 问与答 有没有开源的框架可以满足资源共享的
2016-08-24 19:08:53 +08:00
回复了 stingchen 创建的主题 Python [投票] PyConChina2016 大会纪念 T 恤创意的 Slogan
1
2016-08-24 18:32:24 +08:00
回复了 xiaoduoduoduo 创建的主题 微信 微信小游戏 API 接口开发安全问题怎么处理?
@xiaoduoduoduo 一样的
2016-08-24 15:41:14 +08:00
回复了 xiaoduoduoduo 创建的主题 微信 微信小游戏 API 接口开发安全问题怎么处理?
@xiaoduoduoduo 不会的,现在浏览器同域下,并发请求至少 8 个;
即使你是同步处理,也不会慢,三个请求很快,实在慢的话,大不了在请求时候加个 loading.gif
1 ... 13  14  15  16  17  18  19  20  21  22 ... 50  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1023 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 19:02 · PVG 03:02 · LAX 12:02 · JFK 15:02
Developed with CodeLauncher
♥ Do have faith in what you're doing.