wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SNLTW - HP9 - Buổi 4

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

Mục đích chính của virtual environment trong Django là gì?

a)

ăng tốc độ chạy server

b)

Cô lập môi trường Python cho từng project

c)

Cài Django toàn cục cho máy

d)

Giảm dung lượng project

2.

Lệnh nào dùng để tạo virtual environment trong Python?

a)

pip install venv

b)

python manage.py venv

c)

python -m venv venv

d)

django-admin startproject venv

3.

Lệnh nào dùng để cài Django bằng pip?

a)

pip django install

b)

pip install django

c)

python install django

d)

django-admin install

4.

Lệnh kiểm tra phiên bản Django đã cài?

a)

django -v

b)

python -m django --version

c)

django version

d)

pip django version

5.

File nào dùng để khai báo URL trong Django app?

6.

Hàm nào được dùng để map URL với view?

(a)  

7.

Cú pháp đúng để tạo URL động với id là?

a)

path('post/<id>/', view)

b)

path('post/{id}/', view)

c)

path('post/:id/', view)

d)

path('post/<int:id>/', view)

8.

Giá trị id từ URL động được truyền vào đâu?

c)

template.html

d)

static file

9.

View trong Django có nhiệm vụ gì?

a)

Xử lý logic và trả response

b)

Thiết kế giao diện

c)

Quản lý database

d)

Load static files

10.

Hàm nào dùng để render HTML template?

a)

render()

b)

redirect()

c)

response()

d)

display()

11.

Biến Python được hiển thị trong template bằng cú pháp nào?

a)

{% name %}

b)

<%= name %>

c)

[[ name ]]

d)

{{ name }}

12.

Template Django thuộc kiến trúc nào?

a)

MVC

b)

MVVM

c)

MVP

d)

MTV

13.

Thẻ nào dùng để kế thừa template?

a)

{% include %}

b)

{% extends %}

c)

{% block %}

d)

{% inherit %}

14.

Cặp thẻ nào dùng để định nghĩa vùng nội dung thay đổi?

a)

{% section %}

{% section %}

b)

{% content %}

{% content %}

c)

{% block %}
{% endblock %}

d)

{% area %}

{% area %}

15.

Trước khi dùng {% static %}, cần khai báo gì trong template?

a)

{% load files %}

b)

{% load css %}

c)

{% load static %}

d)

{% import static %}

16.

Cú pháp đúng để load file CSS là?

a)

<link href="/static/style.css">

b)

<link href="{% static 'css/style.css' %}">

c)

<link src="{% css 'style.css' %}">

d)

<link href="{{ static }}/style.css">

17.

Thẻ nào dùng cho điều kiện trong template?

(a)  

18.

Cú pháp vòng lặp trong Django template là?

a)

{% loop item in list %}

b)

{% for item in list %}

c)

{% each item %}

d)

{% repeat item %}

19.

Filter nào dùng để in hoa chuỗi?

a)

|uppercase

b)

|upper

c)

|capital

d)

|toUpper

20.

Đâu là định dạng đúng để navigate đến trang project_detail

a)

href="{% url 'project_detail' project.id %}"

b)

href="{% url 'project_detail' projectId %}"

c)

href="{% url 'project_detail' id %}"

d)

href="{% url 'project_details' id %}"