我想創(chuàng)建一個管理頁面,管理員可以在其中刪除用戶。我已經(jīng)成功地列出了創(chuàng)建的用戶,但現(xiàn)在我正在努力研究如何創(chuàng)建一個 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')項目網(wǎng)址.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>截至目前,當我嘗試加載我的頁面時,我收到此異常。未找到“刪除功能”的反轉(zhuǎn)。'deletefunction' 不是有效的視圖函數(shù)或模式名稱。
添加回答
舉報
0/150
提交
取消