我打算在一个页面上的每一行数据后面都加上一个删除按钮 能够跳转到一个叫studel的视图函数上 删除完再显示当前页面 但是报错了
问题相关代码
views.py
#删除学生信息
def studel(request,t):
from app1 import models
t=request.POST.get('t')
models.Stu.objects.filter(pk=t).delete()
return redirect('/stusel')
stusel.html
{%extends 'main.html'%}
{%block main%}
<br/>
<table>
<tr>
<td>学生ID</td>
<td>学生姓名</td>
<td>班级号</td>
</tr>
{%for temp in data%}
<tr>
<td>{{temp.stu_id}}</td>
<td>{{temp.stu_name}}</td>
<td>{{temp.class_id}}</td>
<td class='operate' >
<a href='../studel?t={{temp.stu_id}}' class='operate'>删除</a>
</td>
</tr>
{%endfor%}
{%endblock%}
urls.py
from django.urls import path,re_path
from . import views
urlpatterns = [
path('stusel/',views.stusel),
path('main/',views.main),
re_path(r'^studel/(?P<t>\d+)/$',views.studel),
]
这种情况是哪里出现问题呢