Как стать автором
Обновить

Django REST. Реализация функционала добавления в «избранное» с возможностью расширения типов добавляемого контента

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 4.1K
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 1

Комментарии 1

Довольно трудно представить ситуацию, при которой потребовалось бы возвращать избранное без группировки по типу. А Django ContentType - это такой костыль, который, насколько я помню, не создаëт индексов между идентификаторами связываемых объектов. Поэтому, здесь напрашивается либо Union, либо, представление в БД, чтобы выбирать список разных таблиц <modelname>_favorite_user.

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Публикации

Истории