
Django View'ları
Function-based view'lar, class-based view'lar, generic view'lar, mixin'ler, request/response nesneleri
1Django'da function-based view (FBV) nedir?
Django'da function-based view (FBV) nedir?
Cevap
Function-based view, ilk parametre olarak bir HttpRequest nesnesi alan ve bir HttpResponse nesnesi döndüren bir Python fonksiyonudur. Django view'ları oluşturmak için en basit yaklaşımdır ve basit, anlaşılır mantık için idealdir. FBV'ler büyük esneklik sunar ve class-based view'lardan daha açıktır.
2Django'da bir function-based view'ın minimum imzası nedir?
Django'da bir function-based view'ın minimum imzası nedir?
Cevap
Bir FBV'nin minimum imzası, ilk argüman olarak request alan ve bir HttpResponse döndüren bir fonksiyondur. request parametresi, HTTP isteğinin meta verilerini içeren bir HttpRequest nesnesidir. Bu kural, Django'nun gelen istek bilgilerini otomatik olarak view'a iletmesini sağlar.
3Bir Django view'ı içinde bir istekte kullanılan HTTP metodu nasıl alınır?
Bir Django view'ı içinde bir istekte kullanılan HTTP metodu nasıl alınır?
Cevap
request.method özniteliği, kullanılan HTTP metodunu (GET, POST, PUT, DELETE vb.) temsil eden bir string döndürür. Bu öznitelik her zaman büyük harftir ve istek türüne göre farklı işlem yapılmasına olanak tanır. Aynı view içinde farklı eylemleri yönetmek için FBV'lerde yaygın olarak kullanılır.
Hangi Django fonksiyonu bir şablonu bir context ile render eder ve bir HttpResponse döndürür?
Django'da class-based view (CBV) nedir?
+17 mülakat soruları
Diğer Django mülakat konuları
Python Temelleri
Nesne yönelimli Python
Django Temelleri
Django Models - Temeller
Django Şablonları
Django Formları
Gelişmiş QuerySet'ler
Django Kimlik Doğrulama
Django Middleware
Django Admin
Django REST Framework
Django Sinyalleri
Dosya Yükleme
Django Önbellekleme
Django Oturumları
Django E-posta
Django Testleri
Django Güvenliği
Django Dağıtımı
İleri Django ORM
Django Performansı
Django & Celery
Django Channels
Django & GraphQL
Django & Docker
Microservices ekosisteminde Django
Özel Django Komutları
Django Uluslararasılaştırma
Django Tasarım Desenleri
Django Async ve ASGI
Settings & Üretim Yapılandırması
Gözlemlenebilirlik ve İzleme
Bir sonraki mülakatın için Django'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla