
Django Models - Temeller
Model fields, alan türleri, Meta sınıfı, model metotları, QuerySet temelleri, migration'lar
1Django'da Model nedir?
Django'da Model nedir?
Cevap
Django Model'i, veritabanındaki bir tabloyu temsil eden bir Python sınıfıdır. Her Model özelliği, tablodaki bir sütuna karşılık gelir. Django, Python nesneleri üzerindeki işlemleri otomatik olarak SQL sorgularına çevirmek için ORM (Object-Relational Mapping) kullanır; bu sayede doğrudan SQL yazmadan veritabanı işlemleri yapılabilir.
2Bir Django Model'i oluşturmak için hangi temel sınıf kullanılmalıdır?
Bir Django Model'i oluşturmak için hangi temel sınıf kullanılmalıdır?
Cevap
Tüm Django Model'leri django.db.models.Model sınıfından türetilmelidir. Bu temel sınıf, veritabanıyla etkileşim için gerekli tüm işlevleri sağlar: tablo oluşturma, sorgular, kaydetme, silme vb. Bu kalıtım olmadan, sınıf Django tarafından bir Model olarak tanınmaz.
3Sınırlı uzunlukta bir dize saklamak için hangi alan türü kullanılmalıdır?
Sınırlı uzunlukta bir dize saklamak için hangi alan türü kullanılmalıdır?
Cevap
CharField, max_length ile tanımlanan maksimum uzunluğa sahip kısa ve orta uzunluktaki dizeleri saklamak için kullanılır. Bu parametre CharField için zorunludur. Boyut sınırı olmayan daha uzun metinler için, uzunluk kısıtlaması bulunmayan TextField kullanılmalıdır.
Bir Django alanındaki null ve blank seçenekleri arasındaki fark nedir?
Bir Model alanı için varsayılan değer nasıl tanımlanır?
+19 mülakat soruları
Diğer Django mülakat konuları
Python Temelleri
Nesne yönelimli Python
Django Temelleri
Django View'ları
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