wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Lecture 5 - Django Forms

Total questions: 15

Worksheet time: 9mins

Name
Class
Date
1.

რა არის Django Form-ის ძირითადი დანიშნულება?

a)

Bootstrap სტილის გენერაცია

b)

HTML-ის ავტომატური გენერაცია გვერდზე

c)

მომხმარებლის მონაცემების მიღება და ვალიდაცია

d)

მონაცემების უშუალოდ ბაზაში შენახვა Model-ის გარეშე

2.

რომელ კლასს ვიყენებთ საკუთარი ფორმის შესაქმნელად, რომელიც არ არის მოდელზე დაფუძნებული?

a)

forms.Form

b)

forms.ModelForm

c)

models.Form

d)

HttpForm

3.

რა მეთოდით ხდება ფორმის ვალიდაციის შემოწმება?

a)

form.check_valid()

b)

form.clean()

c)

form.validate()

d)

form.is_valid()

4.

რა არის cleaned_data ფორმის ობიექტში?

a)

ფორმის შეცდომების ლოგი

b)

დიქშენერი ვალიდაციის შემდეგ დამუშავებული მონაცემებით

c)

საწყისი მონაცემები მომხმარებლისგან

d)

ბაზიდან ამოღებული მონაცემები

5.

ModelForm-ის გამოყენებისას რა არის საჭიროა Meta კლასში?

a)

URL მისამართი

b)

შაბლონის სახელი

c)

შესაბამისი მოდელის მითითება და ველების ჩამონათვალი

d)

view ფუნქციის სახელი

6.

რომელი მეთოდით ვინახავთ ფორმის მონაცემს ModelForm-ის გამოყენებით?

a)

form.insert()

b)

form.commit()

c)

model.save_form()

7.

რომელ ტეგს ვიყენებთ HTML-ში CSRF დაცვისთვის?

a)

{% csrf_token %}

b)

{% token %}

c)

{% secure_form %}

d)

{% form_protect %}

8.

რომელი მეთოდია საჭირო იმისთვის, რომ ფორმას ზოგადი ვალიდაცია დავამატოთ?

a)

validate_all()

b)

clean()

c)

check_form()

d)

prepare_data()

9.

რა განსხვავებაა Form-სა და ModelForm-ს შორის?

a)

Form ყოველთვის ინახავს მონაცემებს ავტომატურად

b)

ModelForm ავტომატურად აგენერირებს ველებს მოდელიდან

c)

ModelForm არ საჭიროებს HTML-ში ფორმის გამოყენებას

d)

Form მხოლოდ admin პანელში გამოიყენება

10.

როგორ ხდება Field-ის ვალიდაციის გაფართოება?

a)

ვწერთ form.rules()

b)

ვუკავშირებთ ფორმას validate.py ფაილს

c)

ვქმნით clean_<fieldname>() მეთოდს

11.

forms.ModelForm გამოიყენება მხოლოდ მაშინ, როცა მონაცემი არ ინახება ბაზაში.

a)

True

b)

False

12.

cleaned_data გვაძლევს უკვე ვალიდირებულ და უსაფრთხო მონაცემს.

a)

True

b)

False

13.

form.as_p ფორმას HTML-ში გამოაქვს ყველა ის ფილდი, რაც გვაქვს ფორმაში.

a)

True

b)

False

14.

დაასრულე ერთი მეთოდის სახელი, რომლითაც ფორმაში ჩაშენებულ ველზე ვწერთ ინდივიდუალურ ვალიდაციას. (a)   _<fieldname>()

15.

რომელი კლასის მემკვიდრე უნდა იყოს ფორმა, თუ გვინდა, რომ ის ავტომატურად აგენერირებდეს მოდელის ველებს და მონაცემებს ინახავდეს პირდაპირ ბაზაში?

(a)