Django4全栈进阶之路19 项目实战(用户管理):user_delete.html用户删除画面设计
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、效果:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
2022-04-26 Django-5:前端模板路径设定TEMPLATES DIRS和调用
2022-04-26 Django-4:运行runserver
2022-04-26 Django 14天从小白到进阶- Day1 Django 初识
2022-04-26 WSGI实现支持多URL的WEB服务器
2022-04-26 WSGI实现一个WEB服务
2022-04-26 WSGI介绍
2022-04-26 socket实例