Добрый день ребят. Есть ли какие нибудь способы отслеживать изменения в базе данных и как то выводить их пользователю. Например есть таблица по некоторым ячейкам которой произошли изменения. И надо отобразить как то это пользователю. Какие есть решения?
sim3x, sim3x, Имеется таблица заказа. К ней например модель
class Order(models.Model):
order_id = models.fk()
position = models.CharField()
size = models.CharField()
quantity = models.IntegerField()
color = models.CharField()
У пользователя соответственно строится таблица его заказа по order_id. Со стороны администрации произошли какие то изменения, допустим цвет сменился. И у пользователя должна загореться ячейка где именно сменился цвет.
Думаю достаточно подробно)
order_id = models.fk()а вы точно прошли туториал по джанге?
position = models.CharField()
size = models.CharField()
quantity = models.IntegerField()
color = models.CharField()
также сомнительное решение
В заказе только одна позиция и ее описание?
Зачем юзер будет менять заказ после потверждения и оплаты?
Там ведь не просто требуется поменять поле, а требуется отменить заказ и сделать заново
На момент вывода через вьюху данных заказа делаешь ревизию
При обновлении вьюхи делаешь вторую ревизию и смотришь дифф по ним - разницу подсвечиваешь
Думаю достаточно подробно)
Вадим Шаталов, Мне их надо во вьюхе подсвечивать вместо старых. Там таблица 15*20 и если произошли изменения в ней, что бы клиент видел какие изменения произошли.