激活/禁用用户
一、添加路由
启用账户路由
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字段,可以用来判断用户是否被冻结,以此来激活或禁用用户