Описание тега django-simple-history

Приложение django-simple-history сохраняет состояние модели Django при каждом создании / обновлении / удалении.
0 ответов

django-simple-history 1.9 перерыв юниттесты

Когда я запускаю юнит-тесты с django-simple-history==1.6.0, он работает нормально, но с django-simple-history==1.9.0 он ломает юнит-тесты. Любые идеи, как это исправить? Creating test database for alias 'default'... Traceback (most recent call last)…
08 ноя '18 в 19:14
1 ответ

Джанго простая история - используя методы модели?

Я использую django-simple-history: http://django-simple-history.readthedocs.io/en/latest/ У меня есть модель, которую я хотел бы применить ее методы в историческом случае. Пример: from simple_history.models import HistoricalRecords class Person(mode…
1 ответ

Совместное использование Django SimpleHistory и TabularInline

Я хочу отобразить ModelA как TabularInline для ModelB и в то же время хочу сохранить историю изменений в ModelA с помощью модуля простой истории Django. Есть ли способ сделать это? Изучил официальную документацию как о TabularInline, так и о Django …
13 фев '19 в 12:03
2 ответа

Не удается зарегистрировать simple-history, если вы уже используете настройку ModelAdmin?

register() принимает только 3 позиционных аргумента ("self" передается неявно. Если уже используется класс ModelAdmin для настройки внешнего вида модели в Django Admin, моя регистрация будет выглядеть следующим образом: admin.site.register(AttorneyG…
2 ответа

django-simple-history, сохранение без исторической записи не работает

Я большой поклонник django-simple-history, но мне кажется, что я не могу заставить "save_without_historical_record" работать должным образом, когда использую его внутри метода save() модели по умолчанию. У меня есть такая модель class NzPlasmid (mod…
02 дек '18 в 15:06
1 ответ

Django Simple History, нужен набор запросов для сортировки изменений в модели по дате?

Я создаю веб-приложение, которое будет управлять инвентарем, помещенным в коробки. Я установил простую историю в Джанго. Я пытаюсь написать набор запросов, который возвращает изменения содержимого ящиков и упорядочивает эти данные по дате, когда про…
20 дек '18 в 23:38
1 ответ

Django restful create api отмечает новую запись как отредактированную при создании

Я работал над отслеживанием истории редактирования комментариев в своем приложении, используя django-simple-history, я смог отследить отредактированные комментарии, но только что понял, что отслеживаю записи при создании. т.е. новые записи добавляют…
30 янв '19 в 06:12
3 ответа

Удалить кнопку истории из админки Django

Я хочу включить / отключить историю от кнопки администратора django в зависимости от типа пользователя. Моя конечная цель - понять, как скрыть эту кнопку.
1 ответ

Предотвращение удаления с помощью django-simple-history

Я начал использовать django-simple-history, чтобы сохранить историю, но когда я удаляю объект (по крайней мере, со страницы администратора), я замечаю, что он исчез навсегда. Я полагаю, что я мог бы создавать теги и "скрывать" объекты вместо удалени…
19 дек '17 в 14:05
2 ответа

Массовая модель Django с индексами

Я недавно удалил более 2 миллионов строк из моей базы данных, используя это (я хотел очистить любую историю пользователей, где пользователь больше не существует). Я использую Джанго простую историю. active_ids = User.objects.values_list("id", flat=T…
06 июн '16 в 03:21
1 ответ

Простая история Django Удалить всю историю на модели Удалить

Используя django simple history, есть ли способ удалить всю историю, связанную с объектом, если сам объект удален? Например, если у меня есть модель пользователя: User.objects.filter(id=to_delete_id).delete() Этот запрос удалит этого пользователя, н…
06 июн '16 в 01:24
1 ответ

Не могу установить / прочитать Django простая причина изменения истории

Я использую пакет simple_history для Django и хотел бы записать, создает ли пользователь, обновляет или удаляет объект модели. Я думал, что для этой цели буду использовать причину изменения истории, а в models.py сделаю что-то вроде def save(...): i…
15 ноя '18 в 21:23
1 ответ

Джанго простая история в админке

Я хотел бы добавить возможность просмотра в django simple-history. Я создал атрибут истории в модели, и теперь эта модель автоматически появляется в разделе документации администратора без какого-либо дополнительного кода от меня, но она не отобража…
19 окт '11 в 15:12
1 ответ

Возврат объектов на сайте вместо администратора с использованием простой истории django

Я использовал пакет простой истории django на сайте администратора, чтобы иметь возможность отслеживать и возвращаться к предыдущим версиям объекта модели. Я разрабатываю веб-форму, которая позволяет пользователям изменять экземпляры объекта модели …
1 ответ

Создать URL для исторического объекта Django Simple History

Учитывая модель под названием StuffЯ хочу, чтобы URL HistoricalStuff объект. Другими словами, как реализовать get_historical_url в приведенном ниже фрагменте кода? stuff = Stuff.objects.first() stuff.pk -> 100 historical_stuff = stuff.history.fir…
31 янв '18 в 22:07
2 ответа

Как получить последний измененный объект в django-simple-history?

Используя django-simple-history, как я могу получить последний измененный объект из моей модели? Я старался MyModel.history.most_recent(), которому нужен экземпляр модели, поэтому он возвращает, вероятно, самую последнюю версию выбранного экземпляра…
12 апр '17 в 08:38
0 ответов

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

В настоящее время у меня проблема с сохранением истории добавления / изменения / удаления тегов в пакете simple-history Все работает как положено, за исключением того, что изменения в поле "теги" не представлены в истории изменений. Попытка проверит…
21 май '18 в 17:00
1 ответ

Как определить, есть ли в модели записи простой истории?

Мне нужен способ сказать, есть ли у модели простая история HistoricalRecord, Плохой способ проверить, видит ли self.history существует, но мне это не нравится, потому что разработчик не должен использовать историю использования в качестве имени атри…
07 фев '18 в 01:05
0 ответов

Ошибка настройки Django-простой истории ChangeReason

Я использую Django-simple-history версии 2.3.0 с Django 2.0 и Python 3.6. Я сравниваю ранее существующие данные с новыми данными (по сравнению с serializer.validated_data), полученными с помощью запроса PUT, сравнивая поля и составляя список изменен…
14 сен '18 в 18:25
2 ответа

DJANGO - simple-history - как найти таблицу истории из базовой модели, используя стандартный поиск django ORM

Вероятно, это простой ответ, но я не могу найти твердое "да" или "нет" по этому вопросу. Я использую Django simple-history и пытаюсь отфильтровать объекты базовой модели по информации из таблицы истории. Поскольку simple-history генерирует таблицу и…
07 авг '18 в 13:30