Как сохранить историю ManyToManyField с помощью django-simple-history. Я использовал HistoricalRecords с атрибутом m2m_filds но бросает ошибка: неожиданные ключевое слово аргумент «» m2m_fieldsКак сохранить историю ManyToManyField с помощью django-simple-history.
ответ
Как автор Джанго-простодушием историиsays это невозможно обнаружить изменения только в конкретных областях, потому что
As you already know simple-history doesn't look at the values being saved at all. It blindly saves a new historical version on every save or delete signal.
Он также говорит, что это возможно Field Tracker выполнить эту работу.
Я макро1 на GitHub, и я думаю, фактический сторонник django-simple-history.
С вашего вопроса кажется, что вы просто спрашиваете об общей поддержке ManyToManyField по сравнению с другими полями. Короткий ответ заключается в том, что мы в настоящее время не поддерживаем его.
ManyToManyFields фактически создают промежуточную модель, которая представляет взаимосвязь между двумя моделями, с которыми вы работаете.
Если вы хотите отслеживать эти отношения, я бы предложил сделать 'through' model, представляющий отношения и передающие его в конструктор ManyToManyField. Затем вы можете зарегистрировать эту модель, чтобы ее история отслеживалась. Если вы получите ошибки, такие как «неожиданный аргумент ключевого слова« m2m_fields »» с этой настройкой, пожалуйста, откройте проблему в нашем трекере.
благодарю вас за ответ! Не могли бы вы рассказать об этом в документации django-simple-history? Благодаря! –
Я считаю, что m2m_fields - это только вариант в ветке django-simple-history –
- 1. Как сохранить историю сеансов?
- 2. Не удается сохранить ManyToManyField
- 3. ManyToManyField с помощью виджета выбора
- 4. Как сохранить историю для файла в svn с помощью mv?
- 5. Как сохранить историю заданий с помощью планировщика Quartz
- 6. Как сохранить историю заказов в базе данных с помощью php?
- 7. keras: как сохранить историю учебных
- 8. Как сохранить историю действий пользователя
- 9. Как сохранить историю изменений данных?
- 10. Как эффективно сохранить историю изменений?
- 11. Как сохранить историю в UpdatePanel?
- 12. список Объединить с помощью ManyToManyField
- 13. Django: Как сохранить данные на ManyToManyField?
- 14. MS Word Сохранить историю
- 15. фильтр в ManyToManyField с помощью
- 16. возможность сохранить историю цен
- 17. Сохранить историю баз данных
- 18. Как сохранить историю при создании ветви TFS
- 19. сохранить и перезагрузить историю каталогов
- 20. Tclx: Есть ли способ сохранить историю с помощью commandloop
- 21. Как сохранить историю изменений VS после сохранения?
- 22. Как сохранить историю изменения субъекта в
- 23. Как сохранить историю развертывания лазурных облачных сервисов?
- 24. Как сохранить историю чата локально на Android?
- 25. Сохранить историю продуктов в Laravel
- 26. Как сохранить историю данных в mysql?
- 27. autocomplete off еще сохранить историю?
- 28. Как сохранить историю обновлений записей в MySQL?
- 29. Редактировать сохранить историю в vim
- 30. Назначить manytomanyfield другому manytomanyfield
Аргумент m2m_fields является частью вилки django-simple-history, а не самой django-simple-history. –