2012-05-04 19 views
5

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

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'

+0

Cảm ơn! Tôi không thể tìm thấy tài liệu đó – Squazic

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