第十节:激活/禁用用户

激活/禁用用户

一、添加路由

启用账户路由

    path('able_account/', views.able_account, name='able_account'),

禁用账户路由

    path('disable_account/', views.disable_account, name='disable_account'),  

二、添加视图函数

views.py中添加

激活用户视图函数 able_account

def able_account(request):
    able_id = request.GET.get('able_id')
    models.UserInfo.objects.filter(id=able_id).update(is_active=1)
    return redirect(reverse('user_info'))

禁用用户视图函数 disable_account

def disable_account(request):
    disable_id = request.GET.get('disable_id')
    models.UserInfo.objects.filter(id=disable_id).update(is_active=0)
    return redirect(reverse('user_info'))

三、激活/禁用用户功能涉及的模型层操作

涉及到原始User表中有个is_active字段,可以用来判断用户是否被冻结,以此来激活或禁用用户

四、激活/禁用用户的前端模板

联系管理员微信tutu19192010,注册账号

上一篇
下一篇
Copyright © 2022 Egon的技术星球 egonlin.com 版权所有 帮助IT小伙伴学到真正的技术