如何更改Django的启动服务器时间格式?

时间:2018-01-02 09:54:56

标签: django python-3.x django-timezone

当我使用以下命令启动django服务器时:

python manage.py runserver

显示当前时间:

 January 02, 2018 - 15:35:17

但我想看时间格式:

January 02, 2018 - 3:35:17pm

我该怎么办?

谢谢

2 个答案:

答案 0 :(得分:1)

我在网站上找到的最简单的解决方案是在settings.py中设置以下全局变量:

TIME_INPUT_FORMATS = ['%I:%M %p',]

我希望这有助于某人。

要使用其他格式,请参阅:

https://docs.python.org/3/library/datetime.html#strftime-strptime-behavior

答案 1 :(得分:1)

我不明白为什么在运行开发服务器时打印输出中的一些非常无意义的日期和时间及其格式是一个问题。如果不更改源代码,则无法更改。它是硬编码的。请参阅源代码here