Xin lỗi, tôi hoàn toàn mới đối với Django và Python.Django - Tìm đối tượng cuối cùng được tạo, bộ lọc đồng thời
Tôi có 2 câu hỏi. Trước tiên, làm thế nào tôi sẽ đi về việc nhận được đối tượng cuối cùng được tạo ra (hoặc cao nhất pk) trong một danh sách các đối tượng? Ví dụ: tôi biết rằng tôi có thể sử dụng các mục sau để lấy đối tượng đầu tiên:
list = List.objects.all()[0]
Có cách nào để có được độ dài List.object không? Tôi đã thử List.objects.length nhưng không có kết quả.
Thứ hai, bạn có thể tạo bộ lọc đồng thời hoặc kết hợp danh sách không? Dưới đây là một ví dụ:
def findNumber(request, number)
phone_list = Numbers.objects.filter(cell=number)
Tôi muốn một cái gì đó giống như trên, nhưng nhiều hơn như:
def findNumber(request, number)
phone_list = Numbers.objects.filter(cell=number or home_phone=number)
cú pháp chính xác là gì, nếu có?
Cảm ơn, Hugh! Tôi cũng sẽ xem xét điều này. – zdyn
Câu trả lời tuyệt vời =) Cảm ơn bạn! –
@hughdbrown Làm thế nào chúng ta có thể sử dụng mới nhất trong mẫu Django ?? – MegaBytes