Tôi nghi ngờ wpis.entry.lastChangeDate
đã được chuyển đổi thành chuỗi trong chế độ xem, trước khi đến mẫu.
Để xác minh giả thuyết này, bạn chỉ có thể kiểm tra chế độ xem nếu nó có một số thuộc tính/phương thức chỉ có chuỗi - ví dụ: wpis.entry.lastChangeDate.upper
và sau đó xem mẫu có bị treo hay không.
Bạn cũng có thể tạo custom filter của riêng mình và sử dụng nó cho mục đích gỡ lỗi, cho phép nó kiểm tra đối tượng và viết kết quả kiểm tra trên trang hoặc đơn giản trên bảng điều khiển. Nó sẽ có thể kiểm tra đối tượng, và kiểm tra xem nó thực sự là một DateTimeField.
Trên thông báo không liên quan, tại sao bạn không sử dụng models.DateTimeField(
auto_now_add
=True)
để đặt ngày giờ sáng tạo?
Nguồn
2009-07-24 22:51:05
Dĩ nhiên có, đây là tất cả các dòng
Lạ, nó phù hợp với tôi. Bạn có chắc lastChangeDate của bạn là Django DateTime? – freiksenet
Nó là dành cho addDate không cho lastChangeDate, đó là lý do tại sao tôi tự hỏi. – freiksenet