django-simple-history¶
django-simple-history хранит состояние модели Django при каждом создании/обновлении/удалении.
Это приложение поддерживает следующие комбинации Django и Python:
Django |
Python |
---|---|
2.2 |
3.6, 3.7, 3.8, 3.9 |
3.1 |
3.6, 3.7, 3.8, 3.9 |
3.2 |
3.6, 3.7, 3.8, 3.9 |
Вклад¶
Отслеживание проблем: https://github.com/jazzband/django-simple-history/issues
Исходный код: https://github.com/jazzband/django-simple-history
Запросы на исправление приветствуются.
Документация¶
- Быстрый старт
- Запрос истории
- Интеграция администратора
- Настройки исторической модели
- Пользовательский
history_id
- Пользовательский
history_date
- Имя пользовательской таблицы истории
- Пользовательское название модели
- TextField as history_change_reason
- Изменить базовый класс моделей HistoricalRecord
- Исключенные поля
- Добавление дополнительных полей в исторические модели
- Причина изменения
- Удаление исторической записи
- Разрешить наследование отслеживания
- Модель истории в различных приложениях
- FileField как CharField
- Пользовательский
- Отслеживание пользователей
- Сигналы
- История Диффинга
- Множественные базы данных
- Утилиты
- Общие вопросы
- Массовое создание и обновление наборов запросов
- Отслеживание пользовательских пользователей
- Использование django-webtest с Middleware
- Использование выражений F()
- Зарезервированные имена полей
- Наследование нескольких таблиц
- Использование с django-modeltranslation
- Указание на модель
- Работа с конвейерами BitBucket