Встречается на собеседованиях • сегодня

Что является представлением в Django

В Django представление (view) — это функция или класс, который обрабатывает HTTP-запрос и возвращает HTTP-ответ. Представления определяют логику обработки данных и формируют ответ, например, рендерят шаблон или возвращают JSON.

Примеры:

  1. Функция-представление:
python
from django.http import HttpResponse

def hello(request):
return HttpResponse("Hello, World!")

text

2. **Класс-представление:**
```python
from django.views import View

class HelloView(View):
    def get(self, request):
        return HttpResponse("Hello, Class-Based View!")

Представления могут быть связаны с URL через urls.py:

python
from django.urls import path
from .views import hello, HelloView

urlpatterns = [
    path('hello/', hello),
    path('hello-cbv/', HelloView.as_view()),
]

Ключевые моменты:

  • Обрабатывают запросы (GET, POST и др.).
  • Могут использовать шаблоны или возвращать сырые данные.
  • Поддерживают миксины и декораторы для расширения функциональности.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы