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

Какую библиотеку использовал в 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.title
text

Ключевые возможности:  
- Автоматическое создание таблиц (`makemigrations`, `migrate`).  
- Запросы через `QuerySet` (например, `Article.objects.filter(title__contains="Django")`).  
- Поддержка транзакций, агрегаций, связей (ForeignKey, ManyToManyField).  

Для сложных запросов можно использовать `django.db.connection` для прямого SQL или доп. библиотеки типа `django.db.models.expressions`.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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