Tôi có một danh sách các đối tượng làm thế nào tôi có thể chạy một truy vấn để cung cấp cho các giá trị tối đa của một lĩnh vực:Làm thế nào để thực hiện SELECT MAX ở Django?
Tôi đang sử dụng mã này:
def get_best_argument(self):
try:
arg = self.argument_set.order_by('-rating')[0].details
except IndexError:
return 'no posts'
return arg
giá là một số nguyên
typo: "Nhập trung bình" -> "nhập tối đa"? – Tom
yea Tôi đã thực hiện thay đổi trong mã của mình – Johnd
Tôi cần đối tượng đối số actuall có giá trị Lớn nhất, vì vậy tôi có thể in trường chi tiết. Cuộc gọi args.aggregate (Max ('rating')) chỉ trả về xếp hạng cao nhất. Tôi đang tìm kiếm arg với xếp hạng cao nhất. – Johnd