Tôi có mô hình Django với dấu thời gian created
và tôi muốn nhận số lượng đối tượng được tạo mỗi ngày. Tôi đã hy vọng sử dụng chức năng tổng hợp trong Django nhưng tôi không thể tìm ra cách để giải quyết vấn đề của tôi với nó. Giả sử rằng không làm việc tôi luôn có thể rơi trở lại để chỉ nhận được tất cả các ngày với values_list nhưng tôi muốn cung cấp cho công việc để Django hoặc DB. Bạn sẽ làm điều này như thế nào?Nhận số lượng đối tượng hàng ngày từ Django
10
A
Trả lời
23
Alex chỉ vào câu trả lời đúng trong các bình luận:
Count number of records by date in Django
tín dụng đi vào ara818
Guidoism.objects.extra({'created':"date(created)"}).values('created').annotate(created_count=Count('id'))
from django.db.models import Count
Guidoism.objects \
# get specific dates (not hours for example) and store in "created"
.extra({'created':"date(created)"})
# get a values list of only "created" defined earlier
.values('created')
# annotate each day by Count of Guidoism objects
.annotate(created_count=Count('id'))
Tôi học các thủ thuật mới mỗi ngày đọc chồng .. tuyệt vời!
0
Sử dụng các phương pháp count:
YourModel.objects.filter(published_on=datetime.date(2011, 4, 1)).count()
+1
nghe có vẻ hơi đắt tiền để đếm mỗi ngày mặc dù –
Các vấn đề liên quan
- 1. Nhận một đối tượng ngày (trước sáu tháng) từ một đối tượng ngày
- 2. R: sản lượng sai số chuẩn từ đối tượng lm
- 3. Ngày tạo tự động cho các đối tượng mẫu django?
- 4. Mô hình Django - Trường số lượng
- 5. Django - nhận các ngày riêng biệt từ dấu thời gian
- 6. Làm cách nào để nhận được ngày trong tuần từ một đối tượng ngày?
- 7. Trừ ngày/tháng/năm từ đối tượng Ngày
- 8. Giao diện thông thạo - số lượng đối tượng được tạo
- 9. Php nhận số ngày và giờ còn lại từ ngày
- 10. Nhận số lượng yêu cầu trong IIS từ C# code
- 11. Bộ lọc Django so với nhận đối tượng đơn lẻ?
- 12. Bộ lọc truy vấn Django theo số đối tượng ManyToMany
- 13. Xóa hàng loạt số lượng tệp lớn
- 14. JavaScript: Nhận các giá trị duy nhất và số lượng của chúng từ một mảng đối tượng?
- 15. Nhận đối tượng java.nio.file.Path từ java.io.File
- 16. Số lượng đối tượng tối đa trong NSArray
- 17. là có thể đếm số lượng từ được đối sánh cho mỗi hàng với MATCH AGAINST
- 18. Nhận InputStream/io.Reader từ đối tượng OMElement
- 19. Tổng số bản ghi Django mỗi ngày
- 20. Tại sao JSON.stringify() chấp nhận đối tượng Ngày?
- 21. Nhận ngày từ một số tuần trong T-SQL
- 22. Nhận các đối tượng có ngày lớn hơn ngày hôm nay hoặc ngày trống
- 23. django serialize đối tượng chính nước ngoài
- 24. Django: Đọc mảng các đối tượng JSON từ QueryDict
- 25. Nhận Ember Xem từ jQuery đối tượng
- 26. Cách ngăn ifelse() chuyển đối tượng Ngày thành đối tượng số
- 27. Nhận số đối số (hoặc thậm chí cả tên) của đối tượng hàm javascript
- 28. Django: sáp nhập đối tượng
- 29. Có cách nào để lấy số lượng các phần tử từ đối tượng không?
- 30. Tạo đối tượng từ điển hằng số
http://stackoverflow.com/questions/2278076/count-number-of-records-by-date-in-django –