如果添加了条件,则Django MonitorField()不使用外键

2024-09-29 19:29:29 发布

您现在位置:Python中文网/ 问答频道 /正文

问候语,如问题中所述,我的MonitorField在添加when条件时停止更新日期,下面是我的代码:

class A(models.Model):

    name = models.CharField(max_length=50, unique=True)

    def __str__(self):
        return self.name

class B(models.Model):
 status = models.ForeignKey(A, on_delete=models.CASCADE, default=4, null=True)
 monitor = fields.MonitorField(monitor='status', when=[1])

Tags: 代码nameselftruemodelmodelsstatus条件
1条回答
网友
1楼 · 发布于 2024-09-29 19:29:29

监视器和时间字段之间缺少逗号

monitor = fields.MonitorField(monitor='status', when=[1])

如果上面的方法不起作用,请检查github上的django模型utils的这个问题LINK

相关问题 更多 >

    热门问题