Merhabalar arkadaşlar, django ve django rest framework ile uğraşıyorum serializers views vs yazdım şu an sorguları azaltmak için prefetch_related ve select_related kullanmaya çalışıyorum
ModelA'da 5 adet ForeignKey (Many-to-One) alanı var
query set'e aşşağıdaki kodu yazıyorum fakat sorgu sayısında herhangi bir değişiklik olmuyor
(sadece modelB yazmamın sebebi deneme yapmamdan dolayı chain select_related kullanacağım çözebilirsem)
ModelA.objects.all().select_related('ModelB')
ModelA da 5 adet ForeignKey yanında 1 adet te Many-To-Many ilişkisi var
ModelB, ModelC, ModelD, ModelE, ModelF -> ForeignKey ile ilişkilendirilen modeller
ModelG ise Many-To-Many ile ilişkilendirilen model

Serializers metodum da 2 alan var şu anlık deneme olarak 1 kendi alanı 1 foreignKey alanı, sorgu sayısı şu an 2 bu sayıyı 1 e düşürmeye çalışıyorum 1 e düşürünce diğer fieldları da ekleyeceğim