未找到反向匹配项,我尝试使用网址,但徒劳地带我遍历了
.django的新功能,我尝试设置不同的url并正确呈现html,但徒劳
这是代码:
def homeview(request):
form=Formm()
if request.method=='POST':
form=Formm(request.POST)
if form.is_valid():
form.save()
return redirect('helll:see')
else:
form=Formm()
return render(request,'helll/myform.html',{"form":form})
def see(request):
dataa=Person.objects.all()
return render(request,'helll/index.html',{"dataa":dataa})
def edit(request,id):
dataa = Person.objects.get(pk=id)
form=Formm()
if request.method == 'POST':
form = Formm(request.POST)
if form.is_valid():
dataa=form
dataa.save()
return render(request, 'helll/myform.html', {'dataa':dataa})
这是html文件的一部分
<a href="{% url "helll:edit" Person.pk %}"><button>edit</button></a>
这是网址:
app_name='helll'
urlpatterns = [
path('',views.homeview,name='home'),
path('see/', views.see, name='see'),
path('edit/<int:pk>', views.edit, name='edit'),
]