wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Django 50-100

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

API қолданбасының URL кеңістігін басқаратын файл?

a)

urls.py

b)

rest.py

c)

serializers.py

d)

views_api.py

e)

database.py

2.

ViewSet деген не?

a)

CRUD операцияларын біріктіретін класс

b)

HTML шаблон

c)

Деректер моделі

d)

SQL процедурасы

e)

Тіркелу формасы

3.

ViewSet-та объектілер тізімін алу әдісі?

a)

list()

b)

show_all()

c)

details()

d)

read()

e)

get_all()

4.

ViewSet-та объект жасау әдісі?

a)

create()

b)

add_data()

c)

insert()

d)

make()

e)

new()

5.

Бір объектіні алу әдісі?

a)

retrieve()

b)

get_one()

c)

single()

d)

item()

e)

find()

6.

update() әдісі не істейді?

a)

Бар объектіні жаңартады

b)

Объектіні жояды

c)

Модель жасайды

d)

HTML шаблон қайтарады

e)

Дерекқорды қосады

7.

DRF-тағы аутентификация түрі?

a)

TokenAuthentication

b)

HtmlAuth

c)

PinAuthentication

d)

CookieOnlyAuth

e)

FileAuthentication

8.

DRF аутентификациясы қайда қосылады?

a)

settings.py ішінде

b)

models.py ішінде

c)

urls.py ішінде

d)

middleware.py ішінде

e)

templates/settings.html ішінде

9.

Жаңа өріс үшін миграция қалай жасалады?

a)

python manage.py makemigrations

b)

python manage.py migrate-field

c)

django-admin create-table

d)

python manage.py update.db

e)

django fix migrations

10.

Django-дағы Media Files деген не?

a)

Пайдаланушы жүктейтін файлдар

b)

CSS және JS

c)

Сервер логтары

d)

API деректері

e)

Орталар айнымалылары

11.

Медиа файлдарды сақтау жолы қай параметрмен көрсетіледі?

a)

MEDIA_ROOT

b)

UPLOAD_DIR

c)

MEDIA_STATIC

d)

FILE_PATH

e)

ROOT_UPLOAD

12.

Модельдердегі blank=True не білдіреді?

a)

Формаларда мәнді бос қалдыруға рұқсат береді

b)

Кестені тазартады

c)

Өрісті көшіріп жасайды

d)

Өрісті жояды

e)

Нөлге тыйым салады

13.

null=True не білдіреді?

a)

Дерекқорда NULL сақтауға рұқсат береді

b)

Өріс түрін алмастырады

c)

Жолға түрлендіреді

d)

Автоинкремент қосады

e)

Индексті жояды

14.

Суреттерді жүктеуге арналған өріс?

a)

ImageField

b)

FileImage

c)

PhotoField

d)

BinaryPicture

e)

MediaImage

15.

Модельді админкаға қалай қосады?

a)

admin.site.register(Model)

b)

admin.add(model)

c)

admin.model.connect()

d)

register.admin(model)

e)

admin.add_model(model)

16.

Модельге негізделген форманы қалай жасауға болады?

a)

ModelForm

b)

FormBase

c)

FormModeler

d)

DjangoModelView

e)

DataForm

17.

Форма деректерін тексеруге арналған әдіс?

a)

is_valid()

b)

validate()

c)

correct()

d)

check_fields()

e)

parse()

18.

cleaned_data деген не?

a)

Тексерілген және тазартылған деректер

b)

POST арқылы келген шикі деректер

c)

SQL транзакциясы

d)

Миграция деректері

e)

Шаблон шығару нәтижесі

19.

Django signals деген не?

a)

Жүйедегі оқиғаларға реакция механизмі

b)

Маршруттар жүйесі

c)

Лог жүргізу қосымшасы

d)

Хат жіберу сервисі

e)

Шаблон менеджері

20.

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

a)

post_save

b)

after_write

c)

object_saved

d)

save_done

e)

update_success

21.

objects.get() әдісі не істейді?

a)

Шарт бойынша бір объект қайтарады

b)

Объектіні жояды

c)

Кесте жасайды

d)

Барлық жазбаларды жаңартады

e)

барлық жауап дурыс

22.

objects.get() объект таппаса не болады?

a)

DoesNotExist қатесі шығады

b)

None қайтарады

c)

Жаңа объект жасайды

d)

Ескерту шығарады

e)

Бос тізім қайтарады

23.

objects.filter() не істейді?

a)

QuerySet қайтарады

b)

Мәзір жасайды

c)

URL-ға өтеді

d)

HTML генерациялайды

e)

Модель өрісін өшіреді

24.

objects.exclude() не істейді?

a)

Шартқа сәйкес келмейтін жазбаларды қайтарады

b)

Деректерді сұрыптайды

c)

Кестені жаңартады

d)

Жаңа модель жасайды

e)

Қолданбаны тіркейді

25.

QuerySet-ті қалай сұрыптайды?

a)

order_by()

b)

sort()

c)

by()

d)

set_order()

e)

filtersort()

26.

annotate() не істейді?

a)

Есептелетін өрістерді қосады

b)

Бағандарды өшіреді

c)

HTML қайтарады

d)

Лог шығарады

e)

Серверді қайта іске қосады

27.

aggregate() деген не?

a)

Қорытынды мәндерді есептейтін функция

b)

Сериализация синтаксисі

c)

Фильтрация әдісі

d)

Модель параметрі

e)

HTML тегі

28.

API-де жиі қолданылатын HTTP-әдістер?

a)

GET, POST, PUT, DELETE

b)

HEAD, LINK, UNLINK

c)

SHOW, UPDATE

d)

SEND, RECEIVE

e)

BASE, NEXT

29.

POST әдісі не істейді?

a)

Деректерді серверге жібереді

b)

Ресурсты өшіреді

c)

Тақырыптарды алады

d)

Адреске өтеді

e)

Бетті кэшке сақтайды

30.

GET әдісі не істейді?

a)

Серверден деректерді сұратады

b)

Ақпаратты сақтайды

c)

SQL сұраныстарын жасайды

d)

Модельдерді өшіреді

e)

Шаблон жасайды

31.

Middleware деген не?

a)

Сұраныстарды өңдейтін аралық қабат

b)

ДҚ моделі

c)

HTML файлы

d)

Статикалық ресурс

e)

Миграция құралы

32.

migrations ішінде не сақталады?

a)

ДҚ құрылымының өзгеріс файлдары

b)

Статикалық файлдар

c)

HTML беттер

d)

CSS стильдер

e)

Юнит-тесттер

33.

select_related() не істейді?

a)

ForeignKey үшін JOIN орындайды

b)

Байланысты жазбаларды өшіреді

c)

Жаңа байланыстар жасайды

d)

Өріс түрін өзгертеді

e)

Бос QuerySet қайтарады

34.

prefetch_related() не істейді?

a)

ManyToMany сұраныстарын оңтайландырады

b)

Кэшті өшіреді

c)

Кестені өшіреді

d)

Индекс жасайды

e)

Миграцияны алып тастайды

35.

ДҚ баптаулары қайда сақталады?

a)

settings.py ішінде

b)

admin.py

c)

logs.py

d)

routing.py

e)

static/settings.json

36.

Django Admin тілін қалай өзгертуге болады?

a)

settings.py ішіндегі LANGUAGE_CODE параметрімен

b)

admin.html шаблонын өзгерту

c)

manage.py setlang іске қосу

d)

models.py өзгерту

e)

Миграцияларды жаңарту

37.

Django қандай шаблонизатор қолданады?

a)

Django Template Language

b)

React JSX

c)

Vue Templates

d)

Smarty

e)

Thymeleaf

38.

Айнымалыны шаблонда қалай көрсету керек?

a)

{{ variable }}

b)

[[ variable ]]

c)

( variable )

d)

variablevariablevariable

e)

<% variable %>

39.

Шаблонда статикалық файлды қалай қосады?

a)

{% static 'file.js' %}

b)

{{ static:file.js }}

c)

@static(file.js)

d)

#static(file.js)#

e)

<% file.js %>

40.

Шаблонда блок қалай анықталады?

a)

{% block content %} … {% endblock %}

b)

<<content>>

c)

{{ block }}

d)

(block content)

e)

blockblockblock

41.

base.html деген не?

a)

Меңгерілетін (наследуемый) негізгі шаблон

b)

Сайттың басты беті

c)

Баптау файлы

d)

Миграция файлы

e)

ДҚ кестесі

42.

Шаблонды қалай мұраға алуға болады?

a)

{% extends 'base.html' %}

b)

{{ parent base.html }}

c)

+extends(base.html)+

d)

inherit:base.htm

e)

<extend base>

43.

csrf_exempt не істейді?

a)

CSRF-тексеруді өшіреді

b)

Cookie орнатады

c)

Лог жүргізуді қосады

d)

HTML генерациялайды

e)

Шаблонды қосады

44.

Django жобасының кіріс нүктесі қай файл?

a)

manage.py

b)

admin.py

c)

models.py

d)

settings.py

e)

wsgi.py

45.

Жаңа Django-қосымшасын жасау командасы?

a)

python manage.py startapp appname

b)

python manage.py createapp appname

c)

django-admin initialize appname

d)

django startproject appname

e)

python app.py startapp

46.

Django-да дерекқор қай жерде бапталады?

a)

settings.py файлында

b)

models.py файлында

c)

urls.py файлында

d)

views.py файлында

e)

admin.py файлында

47.

migrate командасы не істейді?

a)

Миграцияларды дерекқорға қолданады

b)

Жаңа қосымша жасайды

c)

Серверді іске қосады

d)

Дерекқорды тазартады

e)

Суперпользователь жасайды

48.

Қосымшада URL-маршруттауды қай файл орындайды?

a)

urls.py

b)

views.py

c)

settings.py

d)

admin.py

e)

apps.py

49.

Django ORM — бұл…

a)

Дерекқормен Python-кластар арқылы жұмыс істеу жүйесі

b)

Серверлерді іске қосатын модуль

c)

Django шаблонизаторының ядросы

d)

Жобаларды жасау командасы

e)

HTML миграция жүйесі

50.

Django қандай шаблон тілін қолданады?

a)

DTL (Django Template Language)

b)

Jinja12

c)

XML-Templates

d)

Java Templates

e)

Template++