# Django Formları (Django) > Form sınıfları, ModelForm, doğrulama, özel doğrulayıcılar, form widget'ları, formset'ler, crispy forms - 22 mülakat soruları - Mid-Level - [Mülakat Soruları: Django](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari.md) ## 1. 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. ## 2. 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). ## 3. 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. ## 19 soru daha mevcut - 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? Ücretsiz kaydol: https://sharpskill.dev/tr/login ## Diğer Django mülakat konuları - [Python Temelleri](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/python-basics.md): 25 soru, Junior - [Nesne yönelimli Python](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/python-oop.md): 20 soru, Junior - [Django Temelleri](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-fundamentals.md): 20 soru, Junior - [Django Models - Temeller](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-models-basics.md): 22 soru, Junior - [Django View'ları](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-views.md): 20 soru, Junior - [Django Şablonları](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-templates.md): 18 soru, Junior - [Gelişmiş QuerySet'ler](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-querysets.md): 25 soru, Mid-Level - [Django Kimlik Doğrulama](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-authentication.md): 22 soru, Mid-Level - [Django Middleware](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-middleware.md): 18 soru, Mid-Level - [Django Admin](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-admin.md): 20 soru, Mid-Level - [Django REST Framework](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-rest-framework.md): 30 soru, Mid-Level - [Django Sinyalleri](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-signals.md): 18 soru, Mid-Level - [Dosya Yükleme](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-file-upload.md): 20 soru, Mid-Level - [Django Önbellekleme](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-caching.md): 20 soru, Mid-Level - [Django Oturumları](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-sessions.md): 18 soru, Mid-Level - [Django E-posta](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-email.md): 18 soru, Mid-Level - [Django Testleri](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-testing.md): 22 soru, Mid-Level - [Django Güvenliği](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-security.md): 22 soru, Mid-Level - [Django Dağıtımı](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-deployment.md): 24 soru, Mid-Level - [İleri Django ORM](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-orm-advanced.md): 28 soru, Senior - [Django Performansı](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-performance.md): 24 soru, Senior - [Django & Celery](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-celery.md): 22 soru, Senior - [Django Channels](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-channels.md): 24 soru, Senior - [Django & GraphQL](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-graphql.md): 24 soru, Senior - [Django & Docker](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-docker.md): 20 soru, Senior - [Microservices ekosisteminde Django](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-microservices.md): 24 soru, Senior - [Özel Django Komutları](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-custom-commands.md): 18 soru, Senior - [Django Uluslararasılaştırma](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-internationalization.md): 20 soru, Senior - [Django Tasarım Desenleri](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-design-patterns.md): 24 soru, Senior - [Django Async ve ASGI](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-async-asgi.md): 26 soru, Senior - [Settings & Üretim Yapılandırması](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-settings-configuration.md): 22 soru, Senior - [Gözlemlenebilirlik ve İzleme](https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-observability.md): 24 soru, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/tr/technologies/django/mulakat-sorulari/django-forms