- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我一直收到这个错误:
time zone "Eastern Standard Time" not recognized
代码如下:
def get_context_data(self, **kwargs):
# Call the base implementation first to get a context
context = super(IndexView, self).get_context_data(**kwargs)
"""Return the last five published posts."""
context['latest_post_list'] = Post.objects.order_by('-pub_date')[:5]
context['archives'] = Post.objects.datetimes('pub_date', 'month', order='DESC')
return context;
在我的模板中:
{% for archive in archives %}
<li><a href="#">{{ archive.month }} {{ archive.year }}</a></li>
{% endfor %}
在我的设置中:
TIME_ZONE = 'America/Montreal'
我想做的是启动某种存档系统。在可能获得不同月份和年份的地方有任何帖子。
Environment:
Request Method: GET
Request URL: http://localhost:8000/blog/
Django Version: 1.6.1
Python Version: 3.3.3
Installed Applications:
('django_admin_bootstrapped.bootstrap3',
'django_admin_bootstrapped',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'localflavor',
'reversion',
'autoslug',
'blog',
'acpkinballmanageleague',
'acpkinballmanageteams',
'acpkinballmanageevents',
'acpkinballmanagemembers')
Installed Middleware:
('django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware')
Template error:
In template C:\Users\Ara\Documents\Sites\kinball\blog\templates\posts\index.html, error at line 55
time zone "Eastern Standard Time" not recognized
45 : <nav class="tags">
46 :
47 : </nav>
48 : </div>
49 :
50 : <!-- Archives -->
51 : <nav class="widget">
52 : <h4>Archives</h4>
53 : {% if latest_post_list %}
54 : <ul class="categories">
55 : {% for archive in archives %}
56 : <li><a href="#">{{ archive.month }} {{ archive.year }}</a></li>
57 : {% endfor %}
58 : </ul>
59 : {% endif %}
60 : </nav>
61 :
62 : <!-- Tweets-->
63 : <div class="widget">
64 : <h4>Twitter</h4>
65 : <ul id="twitter-blog"></ul>
Traceback:
File "C:\Python33\lib\site-packages\django\core\handlers\base.py" in get_response
139. response = response.render()
File "C:\Python33\lib\site-packages\django\template\response.py" in render
105. self.content = self.rendered_content
File "C:\Python33\lib\site-packages\django\template\response.py" in rendered_content
82. content = template.render(context)
File "C:\Python33\lib\site-packages\django\template\base.py" in render
140. return self._render(context)
File "C:\Python33\lib\site-packages\django\template\base.py" in _render
134. return self.nodelist.render(context)
File "C:\Python33\lib\site-packages\django\template\base.py" in render
840. bit = self.render_node(node, context)
File "C:\Python33\lib\site-packages\django\template\debug.py" in render_node
78. return node.render(context)
File "C:\Python33\lib\site-packages\django\template\loader_tags.py" in render
123. return compiled_parent._render(context)
File "C:\Python33\lib\site-packages\django\template\base.py" in _render
134. return self.nodelist.render(context)
File "C:\Python33\lib\site-packages\django\template\base.py" in render
840. bit = self.render_node(node, context)
File "C:\Python33\lib\site-packages\django\template\debug.py" in render_node
78. return node.render(context)
File "C:\Python33\lib\site-packages\django\template\loader_tags.py" in render
62. result = block.nodelist.render(context)
File "C:\Python33\lib\site-packages\django\template\base.py" in render
840. bit = self.render_node(node, context)
File "C:\Python33\lib\site-packages\django\template\debug.py" in render_node
78. return node.render(context)
File "C:\Python33\lib\site-packages\django\template\defaulttags.py" in render
305. return nodelist.render(context)
File "C:\Python33\lib\site-packages\django\template\base.py" in render
840. bit = self.render_node(node, context)
File "C:\Python33\lib\site-packages\django\template\debug.py" in render_node
78. return node.render(context)
File "C:\Python33\lib\site-packages\django\template\defaulttags.py" in render
156. len_values = len(values)
File "C:\Python33\lib\site-packages\django\db\models\query.py" in __len__
77. self._fetch_all()
File "C:\Python33\lib\site-packages\django\db\models\query.py" in _fetch_all
854. self._result_cache = list(self.iterator())
File "C:\Python33\lib\site-packages\django\db\models\sql\compiler.py" in results_iter
1096. for rows in self.execute_sql(MULTI):
File "C:\Python33\lib\site-packages\django\db\models\sql\compiler.py" in execute_sql
781. cursor.execute(sql, params)
File "C:\Python33\lib\site-packages\django\db\backends\util.py" in execute
69. return super(CursorDebugWrapper, self).execute(sql, params)
File "C:\Python33\lib\site-packages\django\db\backends\util.py" in execute
53. return self.cursor.execute(sql, params)
File "C:\Python33\lib\site-packages\django\db\utils.py" in __exit__
99. six.reraise(dj_exc_type, dj_exc_value, traceback)
File "C:\Python33\lib\site-packages\django\utils\six.py" in reraise
490. raise value.with_traceback(tb)
File "C:\Python33\lib\site-packages\django\db\backends\util.py" in execute
53. return self.cursor.execute(sql, params)
Exception Type: DataError at /blog/
Exception Value: time zone "Eastern Standard Time" not recognized
最佳答案
安装了 pytz
并且错误消失了:
pip install pytz
这可能是 Windows 独有的问题,请参阅注释 https://docs.djangoproject.com/en/dev/ref/settings/#std:setting-TIME_ZONE .
关于python - 时区 "Eastern Standard Time"无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20937499/
在我的 Rails (3.0) 应用程序中,我使用助手 time_zone_select() 来使用时区。它生成时区名称,如“(GMT+01:00) Paris”... 但这些名称与 MySQL 中的
我正在解析格式为的日期: SimpleDateFormat formatter = new SimpleDateFormat("EE MMM dd HH:mm:ss Z yyyy"); 当我这样做的时
我在 Android 上使用 ACTION_TIMEZONE_CHANGED Intent 过滤器来响应时区更改。 我注意到 Jodas 当前时区此时没有更新,使用:DateTimeZone.getD
我有一个旧版 Windows 应用程序,它从数据库读取数据。其中一列是“TimeZoneInfoId”。在传统世界中,它是由另一个 Windows 应用程序编写的,因此它存储 Windows 字符串:
我是数据库开发新手,目前从事 MySQL 工作。我有一列包含美国的所有时区。我希望能够获取每行中每个时区的当前时间(只有时间,没有日期)。 时区数据如下:+05:00、-03:00 等等 这就是我尝试
我正在尝试了解 session 时区在 PostgreSQL 中的工作原理。 当我将 session 时区设置为“01:00”时,返回日期为“-01:00”。符号总是颠倒的,我不理解这种行为。 这怎么
我写入我的 mongoDB 数据库,例如开始日期,开始日期始终是一周中的星期一(我使用并且我在欧洲中部时区)。 "startDate" : ISODate("2014-12-28T23:00:00Z"
是否有详尽的 MySQL 时区列表? 似乎 MySQL 设置中 time_zone 的有效值取决于主机操作系统,但我一直无法找到可能值的列表。 我需要时间显示卡尔加里本地时间。 最佳答案 默认情况下,
我已经在 config/app.php 中配置了时区至 Europe/Lisbon . 如果我做 return date_default_timezone_get(); , 返回 Europe/Lis
我在整个脚本中广泛使用 unix 时间,通常我将时区设置如下: date_default_timezone_set('Europe/London'); 这一直工作正常,直到上周末时钟回退一个小时,我怀
我有一个字符串,2013-10-07T23:59:51.205-07:00,想将其转换为 Java 日期对象。我收到解析错误。 date = new SimpleDateFormat("yyyy-MM
如何更改日志文件名中的 log4j 时区? 我的 log4j.xml 文件:
在JAVA中,如何确定所有日期都作为GMT日期返回? 例如,即使我尝试使用GMT语言环境强制使用DateFormat,它也会应用某种逻辑来检索BST日期。 public static void mai
好吧,这是我遇到过的最奇怪的错误之一! 首先:我不是 Python 程序员,该脚本是由 friend 编写的(我认为他的大部分内容来自示例)。 该脚本的用途:将日历信息(CET 时间)从 XML 文件
我们有一个网站,目前在某个时间(由用户选择)运行拍卖,这一切都工作正常,因为当服务器到达该时间时,拍卖就会开始。然后我们必须添加时区,具体取决于用户居住的地方。然后,根据所选的下拉菜单,这将增加或减少
我陷入了这个逻辑。我正在开发一个消息调度项目,我的客户来自不同的国家。让我们考虑一下亚洲(不遵守夏令时)和美国/纽约(遵守夏令时)。 现在,我正在编写以下查询来获取距当前时间 10 分钟间隔内的时间表
我尝试返回特定时区的值,但我遇到了一些奇怪的响应行为: SELECT created_at AT TIME ZONE 'US/Pacific' - created_at, NOW() A
我正在尝试将不带时区值(例如“31.05.2015”)的字符串转换为 NSDate。 我的 DateFormatter 有什么问题?它返回日期 2015-05-31 22:00:00 +0000当我尝
我已经成功地将我的本地 tzinfo 导入到 mysql 中,我几乎已经了解了关于如何存储和使用这些数据的所有细节,除了一个字段。有一个名为 Transition_type_id 的数字字段(在表 t
为什么以下行返回的 TimeZone 显示不正确的时间: TimeZone.getTimeZone("America/Ottawa") 现在显示晚上 10:26 [亚特兰大时间现在是 6:26,Ott
我是一名优秀的程序员,十分优秀!