
Django Views
Function-based views, class-based views, generic views, mixins, objek request/response
1Dalam Django, apa itu function-based view (FBV)?
Dalam Django, apa itu function-based view (FBV)?
Jawaban
Function-based view adalah fungsi Python yang menerima objek HttpRequest sebagai parameter pertama dan mengembalikan objek HttpResponse. Ini adalah pendekatan paling sederhana untuk membuat view Django, ideal untuk logika yang sederhana dan langsung. FBV menawarkan fleksibilitas tinggi dan lebih eksplisit daripada class-based view.
2Apa signature minimal dari sebuah function-based view di Django?
Apa signature minimal dari sebuah function-based view di Django?
Jawaban
Signature minimal sebuah FBV adalah fungsi yang menerima request sebagai argumen pertama dan mengembalikan HttpResponse. Parameter request adalah objek HttpRequest yang berisi metadata permintaan HTTP. Konvensi ini memungkinkan Django secara otomatis meneruskan informasi permintaan masuk ke view.
3Bagaimana cara mendapatkan metode HTTP yang digunakan dalam sebuah permintaan di dalam view Django?
Bagaimana cara mendapatkan metode HTTP yang digunakan dalam sebuah permintaan di dalam view Django?
Jawaban
Atribut request.method mengembalikan string yang mewakili metode HTTP yang digunakan (GET, POST, PUT, DELETE, dll.). Atribut ini selalu dalam huruf kapital dan memungkinkan pemrosesan yang berbeda berdasarkan jenis permintaan. Ini umum digunakan dalam FBV untuk menangani berbagai aksi dalam view yang sama.
Fungsi Django mana yang merender template dengan konteks dan mengembalikan HttpResponse?
Apa itu class-based view (CBV) di Django?
+17 pertanyaan wawancara
Topik wawancara Django lainnya
Dasar-Dasar Python
Python berorientasi objek
Dasar-Dasar Django
Models Django - Dasar
Template Django
Formulir Django
QuerySets Lanjutan
Autentikasi Django
Middleware 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