0

我正在使用 BabelDjango 来格式化模板中的日期和时间。Babel 带有一些预定义的格式,称为“short”、“long”和“full”。我知道您也可以只传递您的自定义格式,例如“DDD mmm”等,但我想创建更多命名格式。这会更容易在我的应用程序中传播一些不同的标准格式。

这可能吗?我可以向 Babel 添加更多内容,还是最好在 django 中创建自己的标签过滤器?

谢谢!

4

1 回答 1

0

不幸的是,在 Babel 中(还)不可能为日期格式定义自定义别名。现有的格式名称取自 CLDR 数据库,因此它们目前非常静态。

我建议您编写一个包装函数,将您的别名转换为 Babel 日期模式。

顺便说一句:您需要哪种日期格式?

顺便说一句:Babel 用户邮件列表是提出此类问题的好地方(并且您可能会得到更快的答案)。

于 2012-09-25T07:39:33.953 回答