Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 17, 2008 19:44:48

securelord
От:
Зарегистрирован: 2006-08-31
Сообщения: 129
Репутация: +  0  -
Профиль   Отправить e-mail  

Сравнение данных в базе

Здравствуйте.

Есть небольшая задача: необходимо сравнить данные, полученные из формы с записью в базе данных.
Например, есть модель:

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 какой-нибудь инструмент для этого? Или по “старинке” сравнивать словари?

Спасибо.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version