ما أريد القيام به هو تطبيق خاصية SQL وهي GROUB BY على الحقل role، كالتالي:
User.objects.all().group_by('role')
بالطبع الكود السابق لا يعمل. أعلم أنه يمكننا القيام ببعض بشيء مشابهة من خلال ملف django/db/Models/query.py ، لكني أريد أن أقوم بذلك بطريقة مباشرة مثل باقي الإستعلامات العادية.
السؤال
Amer Abdallah
لدي نموذج User ويمكنني أن أقوم بإرجاع كل المستخدمين من خلال الكود التالي:
ويقوم السطر السابق بإرجاع النتيجة التالية:
ما أريد القيام به هو تطبيق خاصية SQL وهي GROUB BY على الحقل role، كالتالي:
بالطبع الكود السابق لا يعمل. أعلم أنه يمكننا القيام ببعض بشيء مشابهة من خلال ملف django/db/Models/query.py ، لكني أريد أن أقوم بذلك بطريقة مباشرة مثل باقي الإستعلامات العادية.
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.