小编Red*_*eda的帖子

当我更改 Django 管理中模型的字段时该怎么做?

我目前有一个调用is_active模型的布尔字段。每当我在 Django 管理中手动设置此字段True(最初它是 false)时,我希望它执行某个操作。当设置为 时,如何触发 Django 中的此字段来执行此特定操作True

我听说过一种save_model()方法,但我不知道它是如何工作的。

class Company(models.Model):
    name = models.CharField(max_length=100, unique=True)
    is_active = models.BooleanField(default=False)

    def __str__(self):
        return self.name
Run Code Online (Sandbox Code Playgroud)

django django-models django-admin django-views

4
推荐指数
1
解决办法
1938
查看次数