КАК КОДИРОВАТЬ В ПРЕДСТАВЛЕНИЯХ, ИСПОЛЬЗУЯ КОД DJANGO, ТАК КАК Я ХОЧУ ПРЕДОТВРАТИТЬ ДАЛЬНЕЙШЕЕ ОБНОВЛЕНИЕ ВСЕХ ПОЛЕЙ СТРОК ТАБЛИЦЫ POSTGRESQL, ЕСЛИ ОДНО ПОЛЕ ОБНОВЛЕНО.
ЗДЕСЬ МОЙ КОД МОДЕЛИ ''' '''Класс defectrecord(models.Model):
# id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
date=models.DateTimeField()
natureofwork=models.CharField(max_length=100, null= True, blank=True)
элемент=models.CharField(max_length=100, null= True, blank=True)
defectobserved=models.CharField(max_length=500)
repemployee=models.CharField(max_length=100)
appemployee=models.CharField(max_length=100, blank=True)
defappempremark=models.CharField(max_length=500, blank=True)
defallocemp=models.CharField(max_length=100, blank=True)
rectdetail=models.CharField(max_length=500, blank=True)
rectdate=models.DateTimeField(null=True,blank=True)
permit=models.BigIntegerField(null=True,blank=True)
workcarried=models.CharField(max_length=500, blank=True)
rectemployee=models.CharField(max_length=100, blank=True)
rectappemployee=models.CharField(max_length=100, blank=True)
rectappempremark=models.CharField(max_length=500, blank=True)
>
image=models.ImageField(max_length=100, null= True, blank=True)
class Meta:
get_latest_by='id' '''
ЕСЛИ ПОСЛЕДНЕЕ 'ПОЛЕ ОБЪЕКТА 'rectappempremark' ОБНОВЛЯЕТСЯ, ТО НЕМНОГО КОДА В VIEWS.PY ПРЕДОТВРАЩАЕТ ДАЛЬНЕЙШЕЕ ОБНОВЛЕНИЕ ВСЕХ ПОЛЕЙ МОДЕЛИ ЭТОЙ ЧАСТИ СТРОКИ (идентифицированной по id). Вышеприведенная модель содержит функцию сохранения и функции обновления, основанные на коде разрешения в файле views.py