提交表格后未找到任何反向证据

时间:2019-06-17 14:33:54

标签: django

未找到反向匹配项,我尝试使用网址,但徒劳地带我遍历了

.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'),

        ]

0 个答案:

没有答案