为了账号安全,请及时绑定邮箱和手机立即绑定

直接从html模板中删除用户

直接从html模板中删除用户

qq_笑_17 2021-09-25 22:02:50
我想创建一个管理页面,管理员可以在其中删除用户。我已经成功地列出了创建的用户,但现在我正在努力研究如何创建一个 deleteView 以从我的 django 项目中完全删除用户。视图.pydef index(request):    users = User.objects.all()    return render(request, 'EditUser.html',{'userlist':users})def deletefunction(request,User =None):    object = User.objects.get(id=User)    object.delete()    return render(request,'EditUser.html')项目网址.pyfrom edit_user.views import deletefunctionurlpatterns = [    path('admin/', admin.site.urls),    path('management', include('management.urls')),    path('management/create', include('signup.urls')),    path('management/edit', include('edit_user.urls')),    path('^delete/(?P<User>[0-9]+)/$', deletefunction, name='delete_view'),]HTML代码<div class="container">          {% for item in userlist %}           <tr>               <td>{{ item.username }}</td><a href="{% url 'EditUser:deletefunction' User %}">delete</a>           </tr>            {% endfor %}           </div>截至目前,当我尝试加载我的页面时,我收到此异常。未找到“删除功能”的反转。'deletefunction' 不是有效的视图函数或模式名称。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 172 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号