models.py 文件源码

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

项目:steemprojects.com 作者: noisy 项目源码 文件源码
def merge(self, profile):
        for account in profile.account_set.all():
            account.profile = self

            if account.user_social_auth:
                account.user_social_auth.user = self.user
                account.user_social_auth.save()

        from package.models import Project

        change = False
        for project in Project.objects.filter(usage=profile.user):
            if self.user not in project.usage.all():
                project.usage.add(self.user)
                change = True

        if change:
            cache.delete("sitewide_used_packages_list_{}".format(self.user.pk))

        # TODO: add merge of verified_by, and email

        profile.user.delete()
        profile.delete()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号