Django Admin — Performans için raw_id_fields Kullanın

Hakan Yalçınkaya
1 min readJan 6, 2019

ForeignKey kullandığımızda Django Admin bizim için otomatik olarak seçim listesi hazırlar. Özellikle User seçimi için bu baş ağrıtıcı bir durum olabiliyor. Django Admin bizim birçok sorunumuzu çözse bile birkaç düzenleme yapmamız gerekebilir. Bunlardan en önemlisi ForeingKey ile gelen ve performansı azaltan alanlar için raw_id_fields kullanımıdır.

class ArticleAdmin(admin.ModelAdmin):
raw_id_fields = ("newspaper", "user",)

Originally published at hakanyalcinkaya.github.io.

--

--

Hakan Yalçınkaya
Hakan Yalçınkaya

Written by Hakan Yalçınkaya

Developer (Django, React & Flutter) || Agile Coach (PSM I) || Triathlon Timer https://youtube.com/hakanyalcinkaya

No responses yet