Django 应默认Debian时区:';Etc/UTC是否需要更改?

Django 应默认Debian时区:';Etc/UTC是否需要更改?,django,debian,utc,Django,Debian,Utc,默认的Debian时区Etc/UTC是否应更改为所有实际用途,包括使用Django或其他框架进行管理或开发?IMO不应更改。应用程序中的所有内容都应以UTC时间为单位,而每次您想向用户演示某些内容时,只有这样,才可以使用时区感知日期/时间。为什么要使用UTC作为默认值?因为您不必在不同的时区间乱转。在内部,您使用UTC处理日期时间(更容易处理),在外部,您可以将UTC转换(或不转换)为时间感知区域。

默认的Debian时区Etc/UTC是否应更改为所有实际用途,包括使用Django或其他框架进行管理或开发?

IMO不应更改。应用程序中的所有内容都应以UTC时间为单位,而每次您想向用户演示某些内容时,只有这样,才可以使用时区感知日期/时间。为什么要使用UTC作为默认值?因为您不必在不同的时区间乱转。在内部,您使用UTC处理日期时间(更容易处理),在外部,您可以将UTC转换(或不转换)为时间感知区域。