【发布时间】:2020-02-01 22:51:15
【问题描述】:
这是我的模型
class Person(models.Model):
name = models.CharField(max_length=50)
is_group_member = models.BooleanField(default=False)
class Group(models.Model):
members = models.ManyToManyField(Person)
@receiver(post_save, sender=Group)
def set_group_member_type(sender, instance, created, **kwargs):
if created:
# change the all group members' type
我正在尝试使用信号更新is_group_member 字段。
当一个组创建了成员,然后我将过滤并检索所有组成员的人,然后我会将is_group_member 值更改为 True
谁能帮我实现这个目标?
【问题讨论】:
-
你为什么首先使用
is_group_member? -
我需要使用这个字段来解决一个案例!
-
我只是在这里展示了一个示例模型,但我的实际模型不是这个
标签: django django-models django-orm django-signals