
Django Formları
Form sınıfları, ModelForm, doğrulama, özel doğrulayıcılar, form widget'ları, formset'ler, crispy forms
1Bir model'e bağlı olmayan basit bir Django formu oluşturmak için hangi temel sınıf kullanılmalıdır?
Bir model'e bağlı olmayan basit bir Django formu oluşturmak için hangi temel sınıf kullanılmalıdır?
Cevap
forms.Form sınıfı, herhangi bir model'den bağımsız Django formları oluşturmak için temel sınıftır. Her field'ı türü ve doğrulayıcılarıyla manuel olarak tanımlamaya olanak tanır. ModelForm yalnızca formu mevcut bir Django model'ine doğrudan bağlamak istendiğinde kullanılır.
2is_valid() çağrıldıktan sonra bir Django formundan doğrulanmış verilere nasıl erişilir?
is_valid() çağrıldıktan sonra bir Django formundan doğrulanmış verilere nasıl erişilir?
Cevap
cleaned_data niteliği, doğrulama ve temizleme sonrası form verilerini içeren bir sözlüktür. Yalnızca is_valid() başarıyla çağrıldıktan sonra kullanılabilir. Değerler uygun Python türlerine dönüştürülür (örneğin, bir tarih dizesi datetime.date nesnesine dönüşür).
3Bir ModelForm'da, kullanılacak model'i belirten Meta sınıfı niteliği hangisidir?
Bir ModelForm'da, kullanılacak model'i belirten Meta sınıfı niteliği hangisidir?
Cevap
Bir ModelForm'un Meta sınıfındaki model niteliği, formun dayanacağı Django model'ini tanımlar. Django, belirtilen model'in field'larına karşılık gelen form field'larını otomatik olarak oluşturur. fields veya exclude nitelikleri ardından hangi field'ların dahil edileceğini kontrol eder.
Bir Django formunda belirli bir field'ı hangi metot doğrular?
Bir Django formunda birbirine bağımlı birden fazla field'ı doğrulamak için hangi metot kullanılmalıdır?
+19 mülakat soruları
Diğer Django mülakat konuları
Python Temelleri
Nesne yönelimli Python
Django Temelleri
Django Models - Temeller
Django View'ları
Django Şablonları
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