wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Web-қосымшаларды әзірлеу АБ-2

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Django жобасындағы негізгі конфигурацияларды сақтайтын файл?

a)

views.py

b)

models.py

c)

settings.py

d)

manage.py

e)

urls.py

2.

Жоба деңгейіндегі URL бағыттауларын басқаратын негізгі файл?

a)

settings.py

b)

apps.py

c)

urls.py

d)

wsgi.py

e)

middleware.py

3.

Django-да орнатылған қосымшаларды (apps) тіркейтін settings.py ішіндегі айнымалы?

a)

DATABASES

b)

MIDDLEWARE

c)

INSTALLED_APPS

d)

TEMPLATES

e)

SECRET_KEY

4.

Django-да веб-беттерге сұраныстарды өңдейтін және жауап қайтаратын функция орналасқан файл?

a)

models.py

b)

views.py

c)

forms.py

d)

templates.py

e)

admin.py

5.

Қосымшаға (app) арналған URL бағыттауларын негізгі urls.py файлына қосу үшін қолданылатын функция?

a)

path()

b)

connect()

c)

include()

d)

route()

e)

url()

6.

Басқарушы командалар (мысалы, runserver, makemigrations) орындау үшін қолданылатын файл?

a)

settings.py

b)

wsgi.py

c)

asgi.py

d)

manage.py

e)

views.py

7.

Жергілікті серверді іске қосуға арналған команда?

a)

python runserver

b)

django-admin runserver

c)

python manage.py runserver

d)

manage.py startserver

e)

python manage.py start

8.

settings.py-дағы жобаға арналған уақыт белдеуін (time zone) анықтайтын айнымалы?

a)

LANGUAGE_CODE

b)

TIME_ZONE

c)

USE_TZ

d)

TIME_CODE

e)

LOCALE_PATH

9.

DEBUG = True параметрін settings.py файлында пайдаланудың негізгі әсері?

a)

Миграцияларды автоматты түрде орындайды

b)

Серверді баяулатады

c)

Қате туралы толық ақпаратты көрсетеді

d)

Базаға қосылуды бұғаттайды

e)

Барлық API сұраныстарды өшіреді

10.

Деректер қорын өзгерту үшін миграция файлын жасау командасы?

a)

python manage.py migrate

b)

python manage.py makemigrations

c)

python manage.py newmigration

d)

django-admin migrate

e)

python manage.py syncdb

11.

Жасалған миграцияларды деректер қорына қолдану командасы?

a)

python manage.py makemigrations

b)

python manage.py applymigrations

c)

python manage.py migrate

d)

python manage.py syncdb

e)

python manage.py resetdb

12.

Django-да әдепкі бойынша қолданылатын жеңіл, файлға негізделген деректер қоры?

a)

PostgreSQL

b)

MySQL

c)

MongoDB

d)

SQLite

e)

Oracle

13.

Модельдегі бірнеше объектілердің жиынтығын қайтаратын әдіс?

a)

get()

b)

filter()

c)

create()

d)

all()

e)

first()

14.

Модельдегі тек бір ғана объектіні қайтаратын әдіс?

a)

filter()

b)

all()

c)

get()

d)

order_by()

e)

latest()

15.

Екі модель арасындағы «бірден-көпшілікке» байланысын (One-to-Many relationship) анықтайтын өріс түрі?

a)

ManyToManyField

b)

OneToOneField

c)

ForeignKey

d)

CharField

e)

PrimaryField

16.

Модельдегі уақыт пен күнді сақтауға арналған өріс түрі?

a)

CharField

b)

IntegerField

c)

DateField

d)

TimeField

e)

DateTimeField

17.

Екі модель арасындағы «көпшіліктен-көпшілікке» байланысын анықтайтын өріс түрі?

a)

OneToManyField

b)

ManyToManyField

c)

ForeignKey

d)

GenericRelation

e)

RelatedField

18.

Жаңа модель өрісін қосқанда, бұрыннан бар жолдар үшін әдепкі мән қажет емес екенін білдіретін атрибут?

a)

null=False

b)

default=''

c)

blank=True

d)

required=False

e)

null=True

19.

Django-да модель менеджері (Manager) не үшін қолданылады?

a)

URL бағыттауды басқару үшін

b)

Деректер қорынан деректерді алу және сақтау үшін

c)

Темплейттерді өңдеу үшін

d)

Әкімшілік панелінің көрінісін өзгерту үшін

e)

Миграцияларды басқару үшін

20.

Модельдегі өрістің тек бірегей (unique) мәнді қабылдауын талап ететін атрибут?

a)

index=True

b)

primary_key=True

c)

unique=True

d)

default=True

e)

nullable=False

21.

Сұраныстан (request) кейін пайдаланушыны басқа URL-ге жіберетін (redirect) Django функциясы?

a)

HttpResponse

b)

render

c)

redirect

d)

get_object_or_404

e)

raise_404

22.

Django-ның Jinja2-ге ұқсас әдепкі шаблондау қозғалтқышын көрсетіңіз:

a)

Handlebars

b)

Mako

c)

Django Template Language (DTL)

d)

Flask Jinja

e)

Blade

23.

Деректерді HTML формасынан қабылдау үшін ең қауіпсіз және кең таралған HTTP әдісі?

a)

GET

b)

DELETE

c)

POST

d)

HEAD

e)

PUT

24.

Django шаблонында айнымалының мәнін шығару үшін қолданылатын синтаксис?

a)

{% variable %}

b)

{{ variable }}

c)

[ variable ]

d)

$$variable$$

e)

((variable))

25.

Django шаблонындағы циклдар (loops) мен шартты операторларды (if/else) өңдеу үшін қолданылатын синтаксис?

a)

{{ ... }}

b)

{% ... %}

c)

(( ... ))

d)

#[ ... ]

e)

&& ... &&

26.

Django шаблонында бірнеше шаблонға ортақ құрылымды (мысалы, навигацияны) қайта пайдалану үшін қолданылатын тег?

a)

{% include %}

b)

{% extends %}

c)

{% load %}

d)

{% block %}

e)

{% use %}

27.

Шаблонды көрсету (render) функциясы қабылдайтын міндетті аргументтер?

a)

request, template_name, context

b)

template_name, context

c)

request, template_name

d)

url, template_name, data

e)

request, data

28.

Views.py ішіндегі функциялық көріністің (Function-Based View) міндетті түрде қабылдайтын аргументі?

a)

context

b)

data

c)

url

d)

request

e)

template

29.

Сұраныс объектісінде (request) пайдаланушы жіберген POST деректері қайда сақталады?

a)

request.GET

b)

request.session

c)

request.user

d)

request.POST

e)

request.FILES

30.

Django формаларын (Forms API) қолданудың негізгі артықшылығы?

a)

HTML тегтерін автоматты түрде генерациялау

b)

Деректерді валидациялау және қауіпсіздікті қамтамасыз ету

c)

Тек GET сұраныстарды өңдеу

d)

Әкімшілік панелін ауыстыру

e)

Деректер қорына тікелей қосылу