编辑器插件来帮助处理日期和时间
lektor-datetime-helpers的Python项目详细描述
简介
这是lektor的一个插件,它提供了一些帮助来处理 日期和时间。
目前这提供了一个dateordatetime模型字段类型 可以包含date或datetime。
还提供了以下Jinja过滤器:
- 等格式(dt)
- 返回ISO格式的版本日期时间和时区信息。 如果dt是幼稚的,则将其本地化为站点的默认时区。
- 本地化日期时间(dt)
- 如果dt是幼稚的,则将其本地化为站点的默认时区。
更改日志
版本0.3(2018-01-18)
修正一些问题,使dateordatetimelektor类型返回的日期和日期时间类型可以与None进行比较。(None比所有其他日期和日期时间都短。)
版本0.2(2017-08-04)
新功能
列出可排序的dateordatetime类型
dateordatetimecustom lektor类型现在返回可以相互比较的datetime.date或datetime.datetime的子类。通常,尝试将date与datetime进行比较会导致引发TypeError。这使得对dateordatetime值进行排序变得困难。
现在dates在任何具有相同日期的datetimes之前排序。天真的datetimes在时区感知datetimes之前排序,日期相同。
列出可排序的dateordatetime类型
dateordatetimecustom lektor类型现在返回可以相互比较的datetime.date或datetime.datetime的子类。通常,尝试将date与datetime进行比较会导致引发TypeError。这使得对dateordatetime值进行排序变得困难。
现在dates在任何具有相同日期的datetimes之前排序。天真的datetimes在时区感知datetimes之前排序,日期相同。
版本0.1(2017-04-19)
初次发布。