Я пытаюсь создать модель для приложения Django для обработки фактурирования, но я не уверен в правильном подходе. Счет-фактура должен быть моментальным снимком значений в данный момент времени. Если вы измените цену товара сегодня, это не повлияет на предыдущий счет-фактуру. Мне также необходимо сохранить полную историю изменений для каждого счета-фактуры.Проектирование модели, которая сохраняет историю изменений
Счет-фактура может содержать до сорока различных атрибутов, большинство из которых останутся пустыми. У счета-фактуры есть и другие адреса, такие как отправитель, получатель и почтовые адреса. Счет также содержит строки, каждая из которых имеет свои собственные значения.