【发布时间】:2019-12-04 13:42:55
【问题描述】:
我正在尝试使用 signals.py 为每个新用户创建一个组
Signals.py 看起来像这样:
@receiver(post_save, sender=User)
def create_profile(sender, instance, created, **kwargs):
if created:
Profile.objects.create(user=instance)
Profile.objects.create(group=)
还有我的 models.py
class Profile(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE)
group = models.OneToOneField(Group, null=True, blank=True, on_delete=models.CASCADE)
manager = models.BooleanField(default=False)
first_visit = models.BooleanField(default=True)
如何使用用户名设置默认组? “[user] 的 Groupe” 的东西?
【问题讨论】:
标签: python django-models django-signals