views.py 文件源码

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

项目:poetrydb 作者: ra1ski 项目源码 文件源码
def get(self, request, *args, **kwargs):
        user_id = kwargs.get('id')
        activation_code = kwargs.get('hash')
        message = ''
        css_class = 'alert-success'

        contributor = Contributor.objects.filter(user_id=user_id).get()

        if contributor.activation_code != '' and contributor.user.is_active == 0:
            if contributor.activation_code != activation_code:
                message = '???????????? ??? ????? ????'
                css_class = 'alert-warning'
            else:
                contributor.activation_code = ''
                contributor.user.is_active = 1
                contributor.save()
                contributor.user.save()
                message = '????????? ????? ????. ??? ????????'
        else:
            message = '??? ?????? ??????????? ?????????'
            css_class = 'alert-info'

        return render(request, self.template_name, {
            'message': message,
            'css_class': css_class
        })
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号