当前位置: 首页 > 编程笔记 >

Django 设定时区

班展
2023-03-14
本文向大家介绍Django 设定时区,包括了Django 设定时区的使用技巧和注意事项,需要的朋友参考一下

示例

您可以在settings.py文件中设置Django将使用的时区。例子:

TIME_ZONE = 'UTC'  # use this, whenever possible
TIME_ZONE = 'Europe/Berlin'
TIME_ZONE = 'Etc/GMT+1'

这是有效时区的列表

Windows环境中运行时,必须将其设置为与您的系统时区相同。

如果您不希望Django使用可识别时区的日期时间:

USE_TZ = False

Django最佳做法要求使用UTC来在数据库中存储信息:

即使您的网站仅在一个时区中可用,将数据存储在数据库中的UTC仍然是一种好习惯。主要原因是夏令时(DST)。许多国家/地区采用夏令时制,时钟在春季向前移动,在秋季向后移动。如果您在当地时间工作,那么转换时每年可能会遇到两次错误。

https://docs.djangoproject.com/en/stable/topics/i18n/timezones/

 类似资料:
  • 问题内容: 我一直在使用Django开发网络应用,而我很好奇是否有一种方法可以安排作业定期运行。 基本上,我只想遍历数据库并定期自动进行一些计算/更新,但是我似乎找不到任何有关此操作的文档。 有人知道如何设置吗? 需要说明的是:我知道我可以为此设置工作,但我很好奇Django中是否有某些功能可以提供此功能。我希望人们能够自己部署此应用程序,而无需进行大量配置(最好为零)。 我已经考虑过通过简单地检

  • 问题内容: 在我的django项目的文件中,我有这行: 但是我想让我的应用在UTC + 2时区运行,所以我将其更改为 它给出了错误。正确的做法是什么? 谢谢! 问题答案: 以下是有效时区的列表: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones 您可以使用 适用于UTC + 02:00

  • 问题内容: 我想知道Django-Haystack + elasticsearch + pyelasticsearch / elasticsearch- py的最佳组合是什么。我已经在Ubuntu 12.04机器上使用Haystack 2.1.1-dev + elasticsearch 1.1.1 + elasticsearch-py 1.0部署了安装程序。我尝试将Haystack 2.1.0(最

  • 问题内容: 我想向管理界面公开一些(特定于应用程序的)设置,以便用户可以轻松地更改它们,也不必重新启动Django。 我应该怎么做? 我在http://djangopackages.com/grids/g/live-setting/上签出了应用程序(btw django-constance最吸引人),但实际上所有这些应用程序所做的就是将值存储在数据库中,从而提供了一个网站。界面来更改它们,并进行缓

  • 使用定时设定机能 设定RSS频道的定时巡逻时刻。能于设定的时刻,自动与网络联机,并下载已登录之频道的内容(项目)。 设定时刻 1. 选择频道后按下按钮,再选择选项选单的[定时设定]。 2. 设定要启动的时刻。 结束设定后,按下方向按钮,前往下一个画面。 3. 选择频道。 选择定时设定启动时要巡逻的频道。亦可进入选项选单选择[全选]。 结束设定后,按下方向按钮,前往下一个画面。 4. 保存设定。 按

  • 可设定日期与时间。 自动设定 连接至PlayStation®Network时,自动取得日期与时间的信息。 手动设定 可手动设定年/月/日/时/分/秒(12小时制时亦可设定AM/PM)。 轻触[OK]后,即会自00秒开始计数。 手动设定(通过互联网) 轻触[手动设定(通过互联网)],可连接互联网取得日期与时间的信息。