我使用日期时间字段将当前日期保存在模型中,在该字段中我指示默认将当前日期作为值。
_defaults = {
'f_inicio' : lambda *a: datetime.now().strftime('%Y-%m-%d %H:%M:%S'),
}
假设当前日期为'07/10/2013 17:24:05',则视图中为日期'07/10/2013 12:24:05'并在数据库中更正日期为'07/10 /2013 17:24:05'; 收集这减去五个小时。用户可以设置时区“美国/波哥大”,哥伦比亚在该地区 (GTM - 5:00)。但是不明白如何正确显示用户,因为我得到了应该显示的完全不同的值。显然,这将 GTM 哥伦比亚视为“GTM 0”。将应该给我的大概日期create_date字段作为默认值是“2013-10-07 22:24:05.384”。
任何人都知道可能会发生什么,非常感谢在这个让我发疯的问题上的任何帮助。