当我从 sqlite 迁移到 Oracle 后端时,我遇到了一个问题。在我的模板中,我使用的是内置SHORT_DATE_FORMAT
过滤器。使用 sqlite,日期显示正确,(例如 2012 年 9 月 21 日)。移动到 Oracle 作为后端,日期总是显示数据库中日期的前一天(例如,2012 年 9 月 20 日)。Oracle 数据显示 21-SEP-12 12.00.00.000000 AM 作为数据库中的值。我的模板显示数据如下:
<td>{{ ec.effective_date|date:"SHORT_DATE_FORMAT" }}</td>
我正在针对 Oracle 11 运行它。这是 Django 错误吗?如果是这样,我该如何报告?谢谢。