Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Podstawy frameworka Django Quiz

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Jak zainstalować Django?

a)

django install pip

b)

django pip install

c)

pip install django

d)

install django

2.

Co to są modele w Django i jak się je tworzy?

a)

Modele w Django są klasami Pythona, które reprezentują strukturę danych w bazie danych. Aby stworzyć model w Django, należy utworzyć nową klasę dziedziczącą po models.Model i zdefiniować pola jako atrybuty klasy.

b)

Modele w Django są funkcjami, które reprezentują interfejsy użytkownika.

c)

Aby stworzyć model w Django, należy napisać zapytanie SQL.

d)

Modele w Django są plikami konfiguracyjnymi, które definiują ścieżki URL.

3.

Jakie są podstawowe kroki tworzenia widoków w Django?

a)

Utworzenie modelu w pliku views.py

b)

Zdefiniowanie widoku w pliku models.py

c)

Utworzenie adresu URL w pliku models.py

d)

Utworzenie szablonu HTML, zdefiniowanie widoku w pliku views.py oraz utworzenie adresu URL w pliku urls.py.

4.

Co to jest migracja modeli w Django?

a)

Migracja modeli w Django to proces tworzenia nowych modeli bez synchronizacji z bazą danych.

b)

Migracja modeli w Django to proces usuwania modeli bez konieczności zmian w bazie danych.

c)

Migracja modeli w Django to proces zmiany nazwy modeli bez wpływu na bazę danych.

d)

Migracja modeli w Django to proces synchronizacji struktury bazy danych z modelem danych zdefiniowanym w Django.

5.

Jakie są różnice między klasycznymi widokami a widokami opartymi na klasach w Django?

a)

Widoki oparte na klasach w Django nie mogą być dziedziczone.

b)

Klasyczne widoki w Django są bardziej wydajne niż widoki oparte na klasach.

c)

Widoki oparte na klasach w Django nie są dostępne dla użytkowników bez specjalnych uprawnień.

d)

Klasyczne widoki w Django są oparte na funkcjach, a widoki oparte na klasach korzystają z klas do definiowania widoków.

6.

Jakie są najważniejsze pliki w strukturze projektu Django?

a)

admin.py

b)

forms.py

c)

templates.py

d)

settings.py, urls.py, models.py, views.py

7.

Co to jest URLconf w Django?

a)

URLconf in Django is a URL configuration mechanism that helps map URL patterns to views within a Django project.

b)

URLconf in Django is a tool for managing user roles

c)

URLconf in Django is a database management system

d)

URLconf in Django is a front-end framework

8.

Jakie są popularne biblioteki do obsługi formularzy w Django?

a)

django-formtools

b)

django-forms

c)

django-forminator

d)

django-crispy-forms, django-widget-tweaks, django-bootstrap-form

9.

Jak można zabezpieczyć widoki w Django przed nieautoryzowanym dostępem?

a)

Użyć systemu autoryzacji zewnętrznej niezintegrowanego z Django.

b)

Użyć stałych haseł dostępu do widoków.

c)

Skorzystać z wbudowanego systemu autoryzacji i uwierzytelniania w Django.

d)

Zapewnić dostęp do widoków bez żadnych zabezpieczeń.

10.

Co to jest szablon w Django i jak się go używa?

a)

Szablon w Django to plik JavaScript używany do interakcji z użytkownikiem.

b)

Szablon w Django to gotowy projekt do pobrania z internetu.

c)

Szablon w Django to szablon HTML z dodatkowymi tagami i filtrami Django, które pozwalają na dynamiczne generowanie treści. Aby go użyć, należy stworzyć plik szablonu HTML w odpowiednim katalogu, a następnie użyć widoku Django do renderowania tego szablonu i przekazania danych do wyświetlenia.

d)

Aby użyć szablonu w Django, wystarczy skopiować go do katalogu głównego aplikacji.