Вы можете создать подкласс класса HistoricalRecords
и переопределить функцию get_meta_options
. Например:
from simple_history.models import HistoricalRecords
class <b>UnmanagedHistoricalRecords</b>(HistoricalRecords):
def <b>get_meta_options</b>(self, model):
result = super().get_meta_options(model)
<b>result['managed'] = False</b>
return result
Тогда мы можем использовать наш класс UnmanagedHistoricalRecords
в нашей модели:
class SomeModel(models.Model):
# …
<b>objects = UnmanagedHistoricalRecords()</b>
Здесь мы, таким образом, передадим managed = False
модели, которая будет построенаадминистратором объектов UnmanagedHistoricalRecords
.