Tôi muốn trên toàn cầu (thông qua toàn bộ trang web, quản trị và giao diện người dùng) điều chỉnh cách ngày và giờ được hiển thị theo ý thích của tôi, nhưng tôi không thể biết được điều gì đang diễn ra với các biến DATE_FORMAT, DATETIME_FORMAT và TIME_FORMAT .py.Django: Sử dụng DATE_FORMAT, DATETIME_FORMAT, TIME_FORMAT trong settings.py?
Trong this question nó nói rằng các cài đặt bị bỏ qua. Câu hỏi là hơn một năm tuổi mặc dù. Trong tài liệu Django nó nói rằng chúng có thể được sử dụng khi bạn có USE_L10N = True
và rõ ràng là something changed trong Django 1.2. Theo số this tuy nhiên có thể có lỗi.
Tôi hiện đang sử dụng Django 1.2 và khi tôi có USE_L10N = True
, nó chỉ bỏ qua định dạng ngày (giờ) trong settings.py. Khi tôi có USE_L10N = False
nó cũng có vẻ bỏ qua chúng.
Có cách nào để tùy chỉnh hiển thị ngày và giờ trên toàn cầu không? Hoặc tôi có nên tạo tệp định dạng tùy chỉnh của riêng mình như Karen đề xuất trong bài đăng Nhóm người dùng Django Google không?
Việc tạo các tệp định dạng tùy chỉnh có dễ dàng hơn như được mô tả trong https://docs.djangoproject.com/en/1.10/topics/i18n/formatting/#creating-custom-format-files không? – mrts