submissions.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:ecs 作者: ecs-org 项目源码 文件源码
def save(self, **kwargs):
        if self.email and not self.submission_form.submission.is_transient:
            try:
                user = get_user(self.email)
            except User.DoesNotExist:
                user = create_phantom_user(self.email, role='investigator')
                user.first_name = self.contact_first_name
                user.last_name = self.contact_last_name
                user.save()
                profile = user.profile
                profile.title = self.contact_title
                profile.gender = self.contact_gender
                profile.organisation = self.organisation
                profile.save()
            self.user = user
        return super().save(**kwargs)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号