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

За что отвечает каждая буква в MTV

В Django MTV (Model-Template-View) — это паттерн, аналогичный MVC, но с переименованными компонентами: - **Model** – отвечает за данные и бизнес-логику. Определяет структуру данных (таблицы БД) и методы работы с ними. ```python class Article(models.Model): title = models.CharField(max_length=100) content = models.TextField() ``` - **Template** – отвечает за представление (отображение данных пользователю). Это HTML-файлы с шаблонными тегами Django. ```html

{{ article.title }}

{{ article.content }}

``` - **View** – связывает Model и Template. Обрабатывает запросы, получает данные из модели и передает их в шаблон. ```python def article_view(request, id): article = Article.objects.get(id=id) return render(request, 'article.html', {'article': article}) ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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