Как добавить данные модели класса при выполнении условия в Django

Я использую django и создал 2 класса моделей.

class Student(models.Model):
    is_registered = models.CharField(max_length=50, blank=True, null=True)

class Attribute(models.Model):
    student_id = models.ForeignKey(Student, on_deleted=models.SET_NULL, null=True, blank=True)
    statement = models.CharField(max_length=50, blank=True, null=True)

Я хочу добавить 'end' в поле statement модели класса Attribute, когда off добавляется к значению поля is_registered класса Studnet. При использовании оператора update изменяется существующее значение. Как добавить новую строку данных? Пожалуйста, помогите.

Вернуться на верх