wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Django Temelleri ve MVT Yapısı

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Django nedir?

a)

Django, bir web uygulama framework'üdür.

b)

Django, bir veritabanı yönetim sistemidir.

c)

Django, bir grafik tasarım yazılımıdır.

d)

Django, bir oyun motorudur.

2.

Django'nun temel özellikleri nelerdir?

a)

Sadece Python ile yazılmıştır, sadece web uygulamaları için uygundur, sadece küçük projeler için idealdir

b)

Yüksek maliyet, karmaşık yapı, sınırlı esneklik, düşük performans

c)

Hızlı geliştirme, güvenlik, ORM, URL yönlendirme, şablon motoru, form işleme, kullanıcı kimlik doğrulama, yönetim paneli.

d)

Veritabanı yönetimi, statik dosya sunumu, API entegrasyonu, kullanıcı arayüzü tasarımı

3.

Model-View-Template (MVT) yapısının bileşenleri nelerdir?

a)

Controller, View, Template

b)

Model, View, Layout

c)

Model, View, Template

d)

Model, Controller, View

4.

Django'da bir model nasıl tanımlanır?

a)

MyModel = models.Model()

b)

class MyModel(models.Model):

c)

def MyModel():

d)

class MyModel(models.Model): name = models.CharField(max_length=100) age = models.IntegerField()

5.

Django'da view nedir ve ne işe yarar?

a)

Django'da view, HTTP isteklerini işleyen ve yanıt döndüren bir bileşendir.

b)

Django'da view, veritabanı bağlantılarını yöneten bir bileşendir.

c)

Django'da view, kullanıcı arayüzü tasarımını gerçekleştiren bir bileşendir.

d)

Django'da view, sunucu üzerinde dosya depolama işlemlerini yöneten bir bileşendir.

6.

Template nedir ve Django'da nasıl kullanılır?

a)

Template, Django'da sadece statik içerik oluşturmak için kullanılır.

b)

Template, Django'da veri tabanı bağlantısı sağlamak için kullanılır.

c)

Template, Django'da dinamik içerik oluşturmak için kullanılır.

d)

Template, Django'da kullanıcı kimlik doğrulaması için kullanılır.

7.

Django'da URL yönlendirmesi nasıl yapılır?

a)

URL yönlendirmesi 'settings.py' dosyasında yapılır.

b)

Django'da URL yönlendirmesi, 'urls.py' dosyasında 'path' veya 're_path' fonksiyonları ile yapılır.

c)

Django'da URL yönlendirmesi 'views.py' dosyasında tanımlanır.

d)

URL yönlendirmesi için 'redirect' fonksiyonu kullanılır.

8.

Django'da form işlemleri nasıl gerçekleştirilir?

a)

Django'da form işlemleri sadece HTML ile yapılır.

b)

Form işlemleri için sadece JavaScript kullanılır.

c)

Django'da form işlemleri, form sınıfı oluşturup, view fonksiyonunda form verilerini işleyerek gerçekleştirilir.

d)

Django'da form işlemleri veritabanı sorguları ile gerçekleştirilir.

9.

Django'da veri tabanı ile etkileşim nasıl sağlanır?

a)

Veritabanı ile etkileşim için SQL sorguları yazılır.

b)

Model tanımlamadan veritabanı ile doğrudan bağlantı kurulur.

c)

Django'da veritabanı ile etkileşim sağlanamaz.

d)

Django ORM kullanarak model tanımlayıp veritabanı ile etkileşim sağlanır.

10.

Django projesi oluşturmak için hangi komut kullanılır?

a)

django startproject proje_adi

b)

django-admin createproject proje_adi

c)

django-admin startproject proje_adi

d)

startproject django proje_adi