Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

1-30

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Django-ға сипаттама беріңіз

a)

Python тіліндегі веб-фреймворк 

(правильный ответ)

b)

бағдарламалау тілі

c)

операциялық жүйе

d)

мәтіндік редактор

e)

Python үшін IDE

2.

: Жаңа Django жобасын құру командасын көрсетіңіз

a)

django-admin createproject

b)

django-admin startproject 

(правильный ответ)

c)

django startproject

d)

python manage.py startproject

e)

python manage.py startproject

pip install django

3.

settings.py файлының міндетін атаңыз

a)

жобаның баптауларын сақтау 

b)

формаларды құру

c)

модельдерді сипаттау

d)

жобаның баптауларын сақтау 

e)

шаблондарды қосу

4.

Django-ның дамыту серверін қалай іске қосамыз

a)

python server.py

b)

django runserver

c)

python manage.py run

d)

django-admin startserver

e)

python manage.py runserver 

5.

Мәліметтер үлгілері (модельдер) қай файлда жазылады

A) 

6.

: Django-дағы ORM не үшін қолданылады

a)

сессияларды басқару үшін

b)

мәліметтер қорымен SQL жазбай-ақ жұмыс істеу үшін 

c)

HTML-пен жұмыс істеу үшін

d)

кітапханаларды қосу үшін

e)

серверді іске қосу үшін

7.

URL-маршруттарды қай файл басқарады

8.

QuerySet нені сипаттайды

a)

Бағдарламаның қатесін анықтау жолдары

b)

Django шаблонына енгізілген деректер

c)

SQL сұранысындағы командалар жиыны

d)

HTML коды бойынша ақпаратты реттеу жолдары

e)

Мәліметтер қорынан алынған объектілер жиыны 

9.

Миграция құруға арналған команданы көрсетіңіз

a)

django migrate

b)

python manage.py migrate

c)

django-admin makemigration

d)

python manage.py makemigrations 

e)

python manage.py create_migrations

10.

: python manage.py migrate не істейді

a)

базадағы барлық деректерді өшіреді

жаңа қолданба жасайды

b)

миграцияларды қолданады 

c)

 

жаңа миграция файлдарын жасайды

d)

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

e)

базадағы барлық деректерді өшіреді

11.

Көріністер (views) қай файлда жазылады

12.

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

a)

python manage.py createsuperuser 

b)

python manage.py createuser

c)

django-admin superuser

d)

python manage.py admin

e)

django create admin

13.

: Django-ның шаблон жүйесі қалай аталады

a)

Jinja2

b)

Django Template Language (DTL) 

c)

TemplateKit

d)

Django Templating

e)

HTML-Python

14.

Қолданбаны (app) жобаға қалай қосамыз

a)

manage.py ішіне жазу

b)

models.py ішіне импорттау

c)

views.py ішінде қолдану

d)

INSTALLED_APPS ішіне жазу 

e)

urls.py ішіне қосу

15.

: Middleware сипаттамасын көрсетіңіз

a)

шаблондарды өңдеуші

b)

URL маршруты

c)

сұраныс/жауапты өңдеу қабаты 

d)

деректер қорының драйвері

e)

модель класы

16.

: Жаңа қолданба құру командасы:

a)

pip install appname

b)

django-admin new appname

c)

python manage.py create app appname

d)

python manage.py startapp appname 

e)

django-admin startproject appname

17.

: Жобаның негізгі маршруттары қай файлда көрсетіледі

18.

: Django-да статикалық файлдарды қалай қосамыз

a)

settings.py ішіндегі STATICFILES_DIRS арқылы 

b)

Python файлдарының ішіне тікелей CSS/JS кодын жазу арқылы

c)

models.py ішінде сипаттамасы urls.py ішіндегі path() арқылы қосылады

d)

models.py ішінде сипаттамасы urls.py ішіндегі path() арқылы қосылады

views.py ішінде urls.py ішіндегі path() арқылы

e)

Статикалық файлдарды қолдану үшін static деген арнайы дерекқор кестесін құрып, файлдарды сол жерге сақтау керек

19.

Формалар қай файлда сипатталады

20.

Авторизацияланған қолданушыларға ғана рұқсат беретін декоратор:

a)

@login_required 

b)

@user_check

c)

@is_authenticated

d)

@allow_user

e)

@auth_only

21.

python manage.py collectstatic не істейді

a)

барлық файлдарды өшіреді

b)

жаңа статикалық файлдарды жасайды

c)

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

d)

барлық статикалық файлдарды жинайды 

e)

деректер қорын жаңартады

22.

: Модельде алғашқы кілтті көрсету үшін қандай параметр қолданылады

a)

key=True

b)

id=True

c)

primary_key=True 

d)

pk=True

e)

pk=True

auto_increment=True

23.

django.contrib.admin не үшін қолданылады

a)

қауіпсіздікті қамтамасыз ету

b)

әкімшілік панельді ұсыну 

c)

қолданбалардың тізімін сақтау

d)

URL-маршруттарды басқару

e)

деректер қорымен жұмыс істеу

24.

: Шектеусіз мәтіндік деректерді сақтайтын өріс:

a)

TextareaField

b)

StringField

c)

CharField

d)

TextField 

e)

HTMLField

25.

: Қолданбадағы URL-ді жобаға қосу үшін қай функция қолданылады

a)

insert()

b)

join()

c)

path()

d)

url()

e)

include() 

26.

: Views-ке берілетін сұраныс объектісі қалай аталады

a)

ClientRequest

b)

ViewRequest

c)

HttpResponse

d)

HttpRequest 

e)

RequestObject

27.

manage.py файлының міндеті:

a)

шаблондарды сақтауды анықтау

b)

модельдерді сипаттауды толықтыру

c)

серверді іске қосудың негізгі нүктесі

d)

жобаны басқарудың бастапқы нүктесі 

e)

деректер қорын баптау және дәлелдеу

28.

: QuerySet-тегі объектілерді сүзу әдісі:

a)

select()

b)

.exclude()

c)

.filter() 

d)

.all()

e)

.get()

29.

Django орнату командасы:

a)

pip install django 

b)

python install django

c)

django install

d)

pip add djangopip

30.

Django-дағы барлық командалардың тізімін көру үшін қай команда қолданылады

a)

django-admin list

b)

python manage.py commands

c)

python manage.py help 

d)

python manage.py show

e)

python manage.py list