
Middleware Django
Konsep middleware, middleware bawaan, middleware kustom, process_request, process_response, penanganan exception
1Apa itu middleware di Django?
Apa itu middleware di Django?
Jawaban
Middleware adalah lapisan pemrosesan yang berada di antara request HTTP yang masuk dan view Django, lalu di antara response view dan response HTTP yang keluar. Middleware memungkinkan modifikasi global terhadap request dan response, menambahkan fitur lintas sektoral seperti autentikasi, manajemen session, atau perlindungan CSRF.
2Di file konfigurasi Django mana daftar middleware aktif harus didefinisikan?
Di file konfigurasi Django mana daftar middleware aktif harus didefinisikan?
Jawaban
Daftar middleware aktif didefinisikan dalam file settings.py melalui variabel MIDDLEWARE, yang merupakan daftar string yang merepresentasikan jalur import dari kelas-kelas middleware. Urutan middleware dalam daftar ini penting karena menentukan urutan eksekusi saat memproses request dan response.
3Apa peran SecurityMiddleware di Django?
Apa peran SecurityMiddleware di Django?
Jawaban
SecurityMiddleware menyediakan beberapa peningkatan keamanan untuk request dan response HTTP. Ia menangani pengalihan HTTPS, menambahkan header Strict-Transport-Security (HSTS), melindungi dari content sniffing melalui X-Content-Type-Options, dan mengelola referrer policy. Middleware ini harus ditempatkan di bagian atas daftar MIDDLEWARE.
Dalam urutan apa middleware dieksekusi saat memproses request yang masuk?
Metode middleware mana yang dipanggil sebelum view memproses request?
+15 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
Django Admin
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