(Django 1.8) Diğer tablolarla çok fazla çok ilişkisi olan bir tablom var. Bu tablolardan iki tanesi çok fazla girdiye sahiptir ve bu, yönetici sayfalarının çok yavaş yüklenmesine neden oluyor çünkü listelerdeki tüm girdileri yüklemeye çalışıyor. Yönetici sayfa yükünü hızlandırmak için büyük tabloların tüm girişlerini yüklemek için dahili yönetici sayfası sorgusundan kaçınmanın bir yolu var mı? Bence en iyi yol sadece seçilen değerleri listelemek ama nasıl emin değilim.Django - Çok - Çok - İlişki ilişkisi sayfası çok yavaş
Burada limit_choices_to nasıl kullanılacağını emin değilim:
class Data(models.Model):
pass # stuff here
class Report(models.Model):
data= models.ManyToManyField(Data)
Ben de admin.py bu ekleme çalıştı ama hiç yardım etmedi. Bu nedense sınırlayıcı değil:
def queryset(self, request):
qs = super(MyModelAdmin, self).queryset(request)
if len(qs) > 10:
qs = qs[:10]
return qs
raw_id_fields ihtiyaç duyduğum şeydir. Teşekkürler. – max