使用Django,有人可以向我解释DateTimes如何存储在模型/数据库中,以及确保它正确显示给用户的最佳方法是什么?我的用户都在同一时区,但我们有夏季/冬季时间。
我认为DateTimes应保存为GMP + 1,但没有夏令时/冬令时。如果记录的DateTime比另一个记录的时间长1小时,那么它也应该在1小时后发生。但是,如何确保用户看到此位置的正确时间?我不想在个人电脑上使用systime;所有用户都应该看到相同的日期/时间,无论他们在哪里。他们会知道现在是这个家乡的时候了。
settings.py有TIME_ZONE,我猜测数据库是如何存储DateTime的,但是这个有或没有summertime吗?然后我使用其他设置(模板标签?)来转换时间?哪个?或者这也是在setting.py?
中设置的我的应用程序由webfactional托管,所以我想我不受Windows系统的限制,显然需要使用系统时间。