Django

Django Temelleri

MVT deseni, proje yapısı, settings.py, urls.py, views, templates, statik dosyalar

20 mülakat soruları·
Junior
1

Django mimarisinde MVT kısaltması ne anlama gelir?

Cevap

MVT, Model-View-Template'in kısaltmasıdır. Bu, Django'nun mimari desenidir; MVC'ye benzer ancak farklı terminoloji kullanır. Model verileri ve iş mantığını yönetir, View istekleri işler ve yanıtları döndürür, Template ise HTML sunumuyla ilgilenir. Django, kodu net ve sürdürülebilir biçimde düzenlemek için bu sorumluluk ayrımını kullanır.

2

'myproject' adında yeni bir Django projesi oluşturmak için hangi komut kullanılır?

Cevap

django-admin startproject proje_adi komutu, temel yapıya sahip yeni bir Django projesi oluşturur. Bu komut, manage.py (yönetim betiği) ile settings.py, urls.py, asgi.py ve wsgi.py içeren bir alt dizini barındıran proje dizinini üretir. Bu komutu çalıştırmadan önce bir sanal ortam etkinleştirilmesi önerilir.

3

Bir Django projesinin veritabanı ve yüklü uygulamalar gibi ana yapılandırmasını hangi dosya içerir?

Cevap

settings.py dosyası, Django projesinin tüm yapılandırmasını içerir. Aktif uygulamalar için INSTALLED_APPS, veritabanı bağlantısı için DATABASES, ara katmanlar için MIDDLEWARE, şablon yapılandırması için TEMPLATES ve SECRET_KEY, DEBUG, ALLOWED_HOSTS ile güvenlik ayarları gibi birçok seçeneği barındırır.

4

Django'nun MVT mimarisinde HTTP isteklerini işlemekten ve yanıt üretmekten hangi bileşen sorumludur?

5

Django geliştirme sunucusunu başlatmak için hangi komut kullanılır?

+17 mülakat soruları

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