migrate_from_vb5.py 文件源码

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

项目:ISS 作者: RyanJenkins 项目源码 文件源码
def mig_users(self, cnx, cursor):
        query = 'SELECT * FROM user;'
        cursor.execute(query)

        o2n_map = {}
        for user in cursor:
            new_user = Poster(username=user['username'],
                              email=user['email'],
                              password=user['token'],
                              backend='ISS.auth.backends.vB5_%s' % user['scheme'])
            try:
                new_user.save()
                o2n_map[user['userid']] = new_user.pk
            except IntegrityError:
                o2n_map[user['userid']] = Poster.objects.get(
                    username=user['username']).pk

        return o2n_map
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号