tôi có các mô hình sau:Đoàn tự do chính nước ngoài và chương trình liên quan đến mặt hàng - Django
class Company(CachedModel):
name = models.CharField(max_length=255)
class UserExtendedProfile(CachedModel):
company = models.ForeignKey(Company)
user = models.ForeignKey(User)
tôi về cơ bản cần phải có được một danh sách người dùng ra lệnh bởi công ty như thế này:
Company A
User 1
User 2
Company B
User 3
user 4
tôi đã cố gắng một vài điều, và gần nhất tôi có thể nhận được là:
users = UserExtendedProfile.objects.values('company', 'user').order_by('company')
Tuy nhiên điều này sẽ cho tôi kết quả như sau:
[{'company': 1L, 'user': 17L}, {'company': 1L, 'user': 6L}, {'company': 2L, 'user': 15L}]
Mọi đầu vào?
Cảm ơn
Kết quả ví dụ của bạn không tổng hợp hoặc đếm. –
oops .. xin lỗi .. cần cập nhật văn bản. – karthikr
tại sao bạn không thử tham gia và truy vấn thô –