2009-06-06 29 views

Trả lời

17

Đặt thuộc tính related_name.

Nếu đối tượng Trứng có ManyToManyField trỏ đến Spam và bạn đặt tên liên quan thành egg_set, bạn có thể truy cập trứng qua Spam.egg_set.all() (hoặc sử dụng filter() để nhận trứng cụ thể như minh họa bên dưới).

Vì vậy, để kiểm tra xem đối tượng Spam my_spam có trứng với ID 42, bạn có thể làm một cái gì đó như:

if my_spam.egg_set.filter(pk=42): 
    fry_bacon() 
+0

Awesome, chỉ là những gì tôi đang tìm kiếm cảm ơn! – Harry

Các vấn đề liên quan