Есть небольшая задача: необходимо сравнить данные, полученные из формы с записью в базе данных.
Например, есть модель:
class pc(models.Model): name = models.CharField(max_length=30, unique=True) user = models.CharField(max_length=30) location = models.CharField(max_length=30) monitor = models.CharField(max_length=255) ups = models.CharField(max_length=255) cpu = models.CharField(max_length=255) om = models.CharField(max_length=255) hdd = models.CharField(max_length=255) date_create = models.DateField()
и есть форма, из которой в эту таблицу набиваются данные. Задача состоит в том, чтобы при изменении данных таблицы (используется таже форма), те поля которые изменились записывать в другую таблицу. Т.е. нужно сравнивать данные из формы с данными из базы. Есть ли в Django какой-нибудь инструмент для этого? Или по “старинке” сравнивать словари?
Спасибо.