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

По какому механизму работает Django

Django работает по паттерну MVC (Model-View-Controller), но в его реализации используется собственная интерпретация — MVT (Model-View-Template).

  • Model: Определяет структуру данных и взаимодействие с БД (ORM).
  • View: Обрабатывает логику запроса и возвращает ответ (аналог Controller в MVC).
  • Template: Отвечает за представление данных (HTML с Django Template Language).

Пример простого view:

python
from django.shortcuts import render
from django.http import HttpResponse

def hello_view(request):
    return HttpResponse("Hello, Django!")

Особенности:

  • Маршрутизация через urls.py.
  • Middleware для обработки запросов/ответов.
  • Встроенная админ-панель.
  • Поддержка миграций.

Работает на WSGI/ASGI, поддерживает асинхронность (с Django 3.0+).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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