我正在研究项目,用户可以注册为Doctor或Patient。当用户注册为Doctor时,is_staff设置为true,但是当我尝试在post_Save()方法中访问它时,即使当我看一下Django网站,Doctor用户被指示为工作人员,如果有人可以帮助我,我将无法处理。 我也尝试过kwargs ['is_staff'],但是它说在用户模型中没有像这样的属性
def update_profile_signal(sender, instance, created, **kwargs):
print(kwargs['is_staff'])
if created :
print(instance.user_type)
PateintProfile.objects.create(user=instance)
instance.pateintprofile.save()
post_save.connect(update_profile_signal,sender=User)#<-------i have corrected it but there is no effect