Изменение модели BooleanField на основе функции в Django

так вот мой файл models.py

from django.db import models

class Campaign(models.Model):
    class Meta:
        db_table = 'campaign'

    campaign_id = models.AutoField(primary_key=True)
    name = models.CharField(max_length=255, default='')
    complete = models.BooleanField(default=False)

    @property
    def get_completion_percent(self):
        #TODO (this function is not done)
        return 70

В основном я хочу, чтобы модель complete менялась на True, если функция get_completion_percent равна 100

То есть что-то вроде этого:

if get_completion_percent == 100:
    complete = True

Я довольно новичок в Django, поэтому любая помощь будет приятной :)

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