Я прочитал аналогичный вопрос о добавлении тегов в модель блога Django, где упоминается ведение тегов для статьи в виде StringList и отдельного объекта, чтобы вести подсчет этих объектов, что хорошо, потому что я сам придумал ту же идею, однако я изо всех сил пытаюсь понять, как вести счет.
Я переопределяю метод put () основного объекта, но как мне проверить, изменились ли теги по сравнению с сохраненным в данный момент объектом? Есть ли способ дешево проверить существующие данные без извлечения 2-й копии объекта?
Один из способов справиться с этим - хранить каждый объект в memcache и извлекать только те, которые там не найдены, но для занятого сайта вы все равно будете часто посещать хранилище данных.