Search Foregin Key or Related in Django Admin

Fitur searching harus dipikirkan karena menurut saya feature ini adalah yang terpenting dan tidak boleh ketinggalan, karena kalo sudah bicara data banyak, search data sangat diperlukan, disini saya akan membahas mengenai search data di django admin yang menggunakan data relasi. Saya akan membahas mengenai engine search django admin di postingan berikutnya.
Disini saya mempunya sebuah tabel di database yang isinya hanya foreign key saja, idnumber id number saja dan pastinya id ini mempunya relasi di database lain, lalu bagaimana dengan teknik search di django adminnya ?
Jika kita ke file admin.py, untuk menampilkan data berelasi di tabel admin django sangat mudah, hanya tinggal menyebutkan fieldnya apa di bagian List Display, dan sudah otomatis jika ada relasinya akan tampil, karena setup di model.py nya sudah menyebutkan type foreign key ke modul mana.
Lalu kalo searching bagaimana ??
Caranya mudah, perhatikan skema saya dibawah ini :

search_fields = [‘foreignkeydiModel.py__namafieldInduknya’,]

Mudah bukan ?

Leave a Reply

Your email address will not be published. Required fields are marked *