Django simple-history + taggit - отслеживать изменения поля "Теги"

В настоящее время у меня проблема с сохранением истории добавления / изменения / удаления тегов в пакете simple-history

Все работает как положено, за исключением того, что изменения в поле "теги" не представлены в истории изменений. Попытка проверить любой другой экземпляр в истории показывает одинаковые теги везде, независимо от того, когда они были добавлены или удалены - они всегда есть.

class Task(models.Model):

<... some fields ...>
tags = TaggableManager()


history = HistoricalRecords(inherit=True)

Пробовал что то типа

register(taggit.models.Tag)

Но безрезультатно.

Я застрял с документацией, по крайней мере, час или два, и, честно говоря, я действительно неопытен с Python и Django в целом. Как я могу заставить историю тегов работать на меня?

0 ответов

Другие вопросы по тегам