日期的默认格式
我知道Django有一个叫“date”的过滤器,可以在模板中格式化日期。
我也知道可以修改特定模型中特定字段的显示方式。
但是,当我有一个比较大的Django项目,想要在模板中以一致的方式显示日期格式时,有没有什么设置可以做到这一点?如果没有,还有其他方法吗?
我想到的最简单的解决办法是自己写一个模板标签来显示日期,然后使用它,但也许我错过了什么明显的东西。
另外,如果这个日期格式可以根据地区不同而变化,那就更好了……
1 个回答
3
确保检查那些会影响日期显示方式的设置。
特别是 DATE_FORMAT
这是系统中显示日期字段时使用的默认格式。
这是系统中显示日期时间字段时使用的默认格式。需要注意的是,如果设置了 USE_L10N 为 True,那么会优先使用地区设置的格式,而不是这个默认格式。