Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的 django 应用程序中,我在模板中显示了一个 dateTime:
{{object.date}}
我不想用法语显示它。所以在我的设置中,我把
LANGUAGE_CODE = 'fr_FR' DATETIME_FORMAT = ('l d F Y - H:i')
一切正常,除了日期的第一个字母没有大写,而它是英文的。
我想我必须直接在django代码中修改它,但我不知道在哪里可以找到它。
任何帮助都会非常受欢迎。谢谢你。
基于 Leandro 的回答,您可以尝试{{ object.date|date:"DATETIME_FORMAT"|capfirst }}先将日期转换为格式,然后再大写。
{{ object.date|date:"DATETIME_FORMAT"|capfirst }}
您可以使该标签自己大写:
{{ object.date|capfirst }}
这应该总是大写第一个字母。