gpt4 book ai didi

django - 你如何让 Django-admin 时区知道?

转载 作者:行者123 更新时间:2023-12-04 01:04:27 25 4
gpt4 key购买 nike

我将日期时间信息作为 UTC 存储在数据库中。我正在使用 Django admin 显示此信息。

有没有办法在 Django admin 中向最终用户的当前时区显示日期时间信息?

通常我认为这的逻辑将在模板/ View 层中,但是,Django-admin 将这一切隐藏起来,似乎我必须覆盖许多隐藏文件(我不想这样做) )。

一个想法是在模型中对 DateTimeField 进行子类化,并使其在您从数据库中获取时将其转换为本地时区,尽管我不确定这是否可行。

有人有什么建议吗?谢谢。

最佳答案

Django 1.4 将引入时区支持,但管理员仍不会使用它。关于哪个时区实现“祝福”(pytz),每个用户的时区存储在哪里(没有内置架构迁移auth.User基本上无法在不强制每个Django用户同步他们的数据库的情况下接触),仍然存在问题,并且还没有用于时区选择的 UI。

所以零件在那里,但在这个阶段它仍然是 DIY,对不起。

查看我在 django-developers 上开始的线程
http://groups.google.com/group/django-developers/browse_thread/thread/1386a2bf73babc6a

关于django - 你如何让 Django-admin 时区知道?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9690114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com