激活/禁用用户
一、添加路由
启用账户路由
禁用账户路由
二、添加视图函数
views.py中添加
激活用户视图函数 able_account
禁用用户视图函数 disable_account
三、激活/禁用用户功能涉及的模型层操作
涉及到原始User表中有个is_active字段,可以用来判断用户是否被冻结,以此来激活或禁用用户
启用账户路由
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字段,可以用来判断用户是否被冻结,以此来激活或禁用用户