Django4全栈进阶之路19 项目实战(用户管理):user_delete.html用户删除画面设计

2023-07-29,,

1、user_list.html删除按钮链接设置:

<td>
   <a class="btn btn-danger btn-xs" href="{% url 'user_delete' user.id %}" onclick="return confirm('确定要删除吗?')">删除
   </a>
</td>

2、视图:

@login_required
def user_delete_view(request, pk):
try:
# 获取要删除的用户
user = User.objects.get(id=pk)
except User.DoesNotExist:
# 用户不存在,返回错误信息并重定向到用户列表页面
error_msg = '用户不存在'
return redirect('user_list', error_msg=error_msg)
else:
# 用户存在,删除用户并重定向到用户列表页面
user.delete()
return redirect('user_list')

3、路由:

urlpatterns = [
path('user/delete/<int:pk>/', views.user_delete_view, name='user_delete'),
]

4、效果:

Django4全栈进阶之路19 项目实战(用户管理):user_delete.html用户删除画面设计的相关教程结束。

《Django4全栈进阶之路19 项目实战(用户管理):user_delete.html用户删除画面设计.doc》

下载本文的Word格式文档,以方便收藏与打印。