обратного соответствия не найдено, я пытался с URL-адресами, но напрасно прошу меня пройти через него
. Будучи новичком в 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>
это URL:
app_name='helll'
urlpatterns = [
path('',views.homeview,name='home'),
path('see/', views.see, name='see'),
path('edit/<int:pk>', views.edit, name='edit'),
]