首页 > 解决方案 > 配置文件表更新时如何更新用户表?

问题描述

我有配置文件模型,我想在此模型中的 is_active 字段更改时更新用户模型

class Profile(models.Model):
    user = models.OneToOneField(User, blank=True,     null=True,on_delete=models.CASCADE)
    id = models.AutoField(primary_key=True)
    first_name = models.CharField(max_length=100)
    last_name = models.CharField(max_length=100)
    is_active = models.BooleanField(default=True)   


当配置文件模型中的 is_active 字段更新时,我想在 django 中更新用户模型中的 is_active 字段。

Profile.objects.filter(pk=user_id).update(is_active=status)

标签: django

解决方案


推荐阅读