在Django Datetime字段中存储和处理时区信息

在Django Datetime字段中存储和处理时区信息,django,timezone,Django,Timezone,我正在设计一个服务,列出世界各地发生的事件。用户也可以对列表作出贡献。我之前为一个特定的地方设计了它,那里的时区在所有地方都是一样的,但现在它是全球性的,我还需要存储和处理每个事件的时区信息;用户将提供时区。列表现在应该列出本地时间以及相对于查看用户的时间。我还需要对正在发生的事件进行一些处理,以便方便地将时间与当前时间进行比较 我已经阅读了Django的时区文档,但我不确定是否需要存储 事件的时区信息在单独的字段中,或者我可以将时区存储在DateTime字段中吗?如果无法将其存储在Dateti

我正在设计一个服务,列出世界各地发生的事件。用户也可以对列表作出贡献。我之前为一个特定的地方设计了它,那里的时区在所有地方都是一样的,但现在它是全球性的,我还需要存储和处理每个事件的时区信息;用户将提供时区。列表现在应该列出本地时间以及相对于查看用户的时间。我还需要对正在发生的事件进行一些处理,以便方便地将时间与当前时间进行比较

我已经阅读了Django的时区文档,但我不确定是否需要存储 事件的时区信息在单独的字段中,或者我可以将时区存储在DateTime字段中吗?如果无法将其存储在DatetimeField中,是否每次显示前都必须手动执行转换?我也有一些cronjobs,所以设置时区的中间件方法可能没有用