Django

Django Views

Function-based views, class-based views, generic views, mixins, request/response objects

20 câu hỏi phỏng vấn·
Junior
1

In Django, what is a function-based view (FBV)?

Câu trả lời

A function-based view is a Python function that takes an HttpRequest object as its first parameter and returns an HttpResponse object. This is the simplest approach for creating Django views, ideal for simple and straightforward logic. FBVs offer great flexibility and are more explicit than class-based views.

2

What is the minimal signature of a function-based view in Django?

Câu trả lời

The minimal signature of an FBV is a function that takes request as the first argument and returns an HttpResponse. The request parameter is an HttpRequest object containing the HTTP request metadata. This convention allows Django to automatically pass incoming request information to the view.

3

How to retrieve the HTTP method used in a request within a Django view?

Câu trả lời

The request.method attribute returns a string representing the HTTP method used (GET, POST, PUT, DELETE, etc.). This attribute is always uppercase and allows for different processing based on request type. It is commonly used in FBVs to handle different actions within the same view.

4

Which Django function renders a template with a context and returns an HttpResponse?

5

What is a class-based view (CBV) in Django?

+17 câu hỏi phỏng vấn

Nắm vững Django cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí