Объяснение
Model описывает данные, migration — изменение схемы. ORM не отменяет индексы и ограничения БД. select_related загружает одиночные связи через JOIN, prefetch_related выполняет отдельные запросы для коллекций.
Задача для самостоятельного решения
Как получить авторов ста статей без ста дополнительных запросов?
Показать разбор ответа
Для ForeignKey автора используйте select_related. Проверьте число SQL-запросов; выбор всех колонок и слишком крупных связей также имеет стоимость.