
Django Admin
ModelAdmin, list_display, list_filter, search_fields, inlines, custom action, kustomisasi admin
1Apa peran utama kelas ModelAdmin di Django?
Apa peran utama kelas ModelAdmin di Django?
Jawaban
ModelAdmin adalah kelas yang merepresentasikan sebuah model di antarmuka admin Django. Kelas ini memungkinkan kustomisasi bagaimana sebuah model ditampilkan dan berperilaku di admin, termasuk kolom mana yang ditampilkan, filter yang tersedia, dan action yang mungkin dilakukan. Untuk menggunakannya, buat subclass ModelAdmin dan daftarkan dengan model yang sesuai.
2Bagaimana cara mendaftarkan model dengan kelas ModelAdmin kustomnya di Django?
Bagaimana cara mendaftarkan model dengan kelas ModelAdmin kustomnya di Django?
Jawaban
Untuk mendaftarkan model dengan kelas ModelAdmin kustom, gunakan admin.site.register() dengan menyertakan model dan kelas ModelAdmin sebagai argumen. Alternatif lain adalah menggunakan decorator @admin.register(Model) pada kelas ModelAdmin. Pendaftaran biasanya dilakukan di file admin.py aplikasi.
3Apa tujuan dari atribut list_display dalam kelas ModelAdmin?
Apa tujuan dari atribut list_display dalam kelas ModelAdmin?
Jawaban
Atribut list_display menentukan kolom mana yang ditampilkan pada tampilan daftar objek di admin. Atribut ini menerima tuple atau list berisi nama field model, callable, atau metode ModelAdmin. Secara default, hanya representasi __str__ dari model yang ditampilkan. list_display sangat meningkatkan keterbacaan dan kemudahan penggunaan antarmuka admin.
Bagaimana cara menambahkan kolom kustom yang dihitung di list_display?
Apa peran atribut list_filter dalam ModelAdmin?
+17 pertanyaan wawancara
Topik wawancara Django lainnya
Dasar-Dasar Python
Python berorientasi objek
Dasar-Dasar Django
Models Django - Dasar
Django Views
Template Django
Formulir Django
QuerySets Lanjutan
Autentikasi Django
Middleware Django
Django REST Framework
Sinyal Django
Unggah File
Caching Django
Session Django
Email Django
Testing Django
Keamanan Django
Deployment Django
Django ORM Lanjutan
Performa Django
Django & Celery
Django Channels
Django & GraphQL
Django & Docker
Django dalam ekosistem microservices
Perintah Django Kustom
Internasionalisasi Django
Design Pattern Django
Django Async & ASGI
Settings & Konfigurasi Produksi
Observability & Monitoring
Kuasai Django untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis