日期的默认格式

时间:2011-05-04 11:34:38

标签: python django gettext

我知道Django过滤器“date”,它允许在模板中格式化日期。

我知道我可以修改特定模型中特定字段的表示。

但是当我有大型Django项目并希望保持日期格式以一致的方式显示在模板中时 - 是否有可能通过设置实现此目的?如果没有,还有其他可能性吗?

我想到的最简单的解决方案是编写自己的模板标签来显示日期并使用它,但也许是一些我错过的显而易见的事情。

如果这种格式的日期可能会有所不同,那将会很好...取决于区域设置......

1 个答案:

答案 0 :(得分:3)

确保检查影响日期表示的设置。

特别是DATE_FORMAT

  

用于的默认格式   在任何部分显示日期字段   系统

DATETIME_FORMAT

  

用于的默认格式   在任何部分显示日期时间字段   系统的。注意,如果是USE_L10N   设置为True,然后是   locale-dictated格式有更高   优先权,将改为应用