Встречается на собеседованиях • сегодня
Какую библиотеку использовал в Django
Для работы с базой данных в Django используется ORM (Object-Relational Mapping) – встроенная библиотека django.db.models. Она позволяет взаимодействовать с БД через Python-классы, без написания SQL-запросов вручную.
Пример модели:
python
from django.db import models
class Article(models.Model):
title = models.CharField(max_length=200)
content = models.TextField()
published_at = models.DateTimeField(auto_now_add=True)
text
def __str__(self):
return self.titletext
Ключевые возможности:
- Автоматическое создание таблиц (`makemigrations`, `migrate`).
- Запросы через `QuerySet` (например, `Article.objects.filter(title__contains="Django")`).
- Поддержка транзакций, агрегаций, связей (ForeignKey, ManyToManyField).
Для сложных запросов можно использовать `django.db.connection` для прямого SQL или доп. библиотеки типа `django.db.models.expressions`.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы