Tôi đang cố sử dụng triển khai Danh mục tương tự cho this one trong Wiki Django. Tôi đang tự hỏi cách Django làm một tìm kiếm để kéo tất cả các đối tượng liên kết với một thể loại cha mẹ. Ví dụ: nếu tôi có danh mục "TV" và có danh mục con "LED", "LCD" và "Plasma", tôi có thể dễ dàng truy vấn tất cả TV mà không cần đệ quy qua tất cả các danh mục phụ và danh mục phụ (nếu có là bất kỳ).Tìm kiếm Danh mục và Tiểu thể loại Django
Mã khôn ngoan Tôi đã suy nghĩ cái gì đó như:
class Item(models.Model):
name = ...
...
category = models.ForeignKey(Category, null=True, blank=True)
như vậy với loại hình này thực hiện là có cách nào dễ dàng để làm những gì tôi cần, hoặc là có bất kỳ giải pháp khác tốt hơn?
Cảm ơn bạn!
Các mục có thể nằm trong nhiều danh mục không? – czarchaic
Không, họ chỉ có thể ở trong một danh mục, nhưng sau đó họ cũng sẽ nằm ngoài danh mục gốc (loại giống như thừa kế) –