Giả sử tôi có một cái gì đó như thế này trong models.py tôi:Django lọc mô hình trên ManyToMany tính?
class Hipster(models.Model):
name = CharField(max_length=50)
class Party(models.Model):
organiser = models.ForeignKey()
participants = models.ManyToManyField(Profile, related_name="participants")
Bây giờ trong views.py của tôi, tôi muốn làm một truy vấn mà sẽ lấy một bữa tiệc cho người sử dụng nơi có hơn 0 người tham gia.
Something như thế này có lẽ:
user = Hipster.get(pk=1)
hip_parties = Party.objects.filter(organiser=user, len(participants) > 0)
cách tốt nhất để làm việc đó là gì?
+1 chỉ để tạo đối tượng 'Hipster'. Quá buồn cười. – jathanism
+1 cho các lớp học tuyệt vời, nhưng cũng là câu hỏi ngắn gọn ... – bhell