أحاول أن أفهم الفرق بين select_related و prefetch_related، ووجدت في توثيق جانغو Django النص التالي:
اقتباس
select_related() "follows" foreign-key relationships, selecting additional related-object data when it executes its query.
prefetch_related() does a separate lookup for each relationship, and does the "joining" in Python.
ماذا يعني القيام بـ "joining" في بايثون؟ هل يمكن لشخص أن يوضح لي هذا الأمر؟
وحسب إعتقادي أننا نستعمل select_related في حالة وجود علاقة بـ foreign key، ونستخدم prefetch_related عندما يكون هناك علاقة many to many، هل هذا صحيح أم أن هناك إختلاف آخر؟
السؤال
Amer Abdallah
أحاول أن أفهم الفرق بين select_related و prefetch_related، ووجدت في توثيق جانغو Django النص التالي:
ماذا يعني القيام بـ "joining" في بايثون؟ هل يمكن لشخص أن يوضح لي هذا الأمر؟
وحسب إعتقادي أننا نستعمل select_related في حالة وجود علاقة بـ foreign key، ونستخدم prefetch_related عندما يكون هناك علاقة many to many، هل هذا صحيح أم أن هناك إختلاف آخر؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.