Có cách nào để hiển thị ngày trong tuần của đối tượng ngày giờ trong mẫu làm tên thực tế của ngày trong tuần không? Về cơ bản tôi muốn in Friday
thay vì 5
.Mẫu Django datetime.weekday
5
A
Trả lời
11
Xem tài liệu cho built-in date
filter. Từ đó bạn sẽ thấy bạn cần phải sử dụng:
l Ngày trong tuần, văn bản, dài. 'Friday'
4
Bạn cũng có thể sử dụng:
import datetime
today = datetime.datetime.today()
print(today.strftime('%A'))
3
Vì sự rõ ràng, định dạng nhân vật mẫu thẻ "l" (thấp hơn trường hợp "L") có thể được sử dụng trong các mẫu Django như vậy :
{{ object.some_date_field | date:"l" }}
Django 1.8.2
Cảm ơn! Tôi không thể tìm thấy tài liệu đó – Squazic