Ни разу не сопоставьте в /kwalificaties/ Reverse для «updatekwalificatie» с аргументами » ( «,) » не найдено. 1 образец(ы) опробован (ы):

#python #django #design-patterns

Вопрос:

views.py

 def updateKwalificatie (request, pk): kwalificatie = Kwalificaties.objects.get(id=pk) form = kwalificatie_beheer(instance=kwalificatie) context = {'form': form} return render(request,'accounts/kwalificatiebeheer.html', context)  

urls.py

 path('updateKwalificatie/lt;str:pkgt;/', views.updateKwalificatie, name='updatekwalificatie'),  

kwalificaties.html накладка

 lt;div class="card card-body"gt;  lt;table class="table table-sm"gt;  lt;trgt;  lt;thgt;IDlt;/thgt;  lt;thgt;E.H.B.Olt;/thgt;  lt;thgt;Treinenlt;/thgt;  lt;thgt;Extralt;/thgt;  lt;thgt;updatelt;/thgt;  lt;thgt;verwijderlt;/thgt;  lt;/trgt;   {% for i in kwalificaties %}   lt;trgt;  lt;tdgt;{{i.naam}}lt;/tdgt;  lt;tdgt;{{i.ehbo}}lt;/tdgt;  lt;tdgt;{{i.treinen}}lt;/tdgt;  lt;tdgt;{{i.extra}}lt;/tdgt;  lt;tdgt;lt;a class="btn btn-sm btn-outline-secondary" href="{% url 'updatekwalificatie' kwalificatie.id %}"gt;Updatelt;/agt;lt;/tdgt;  lt;tdgt;lt;input type="submit" value="Verwijder"gt;lt;/tdgt;  lt;/trgt;   {% endfor %}  

он очень надеется, что кто-нибудь сможет мне помочь с этой ошибкой……………………………………………………………

Комментарии:

1. Можете ли вы добавить представление, которое отображает kwalificaties.html на ваш вопрос? kwalificatie неправильно добавляется в контекст в этом представлении

2. определение характеристик (запрос): характеристики = характеристики.объекты.все() возвращают рендер(запрос, ‘accounts/kwalificaties.html’,{‘квалификация’:квалификация})

3. Можете ли вы добавить остальную часть kwalificaties.html, в частности, та часть, где вы зацикливаетесь kwalificaties ? При отображении ссылки kwalificatie.id нет или пустая строка

4. у меня есть немного фальсификации, это хорошо ?

Ответ №1:

Когда вы зацикливаетесь kwalificaties в своем шаблоне , вы называете переменную/экземпляр цикла i , вам нужно использовать это имя в своем теге или изменить i его на kwalificatie

 {% for i in kwalificaties %}   lt;trgt;  lt;tdgt;{{i.naam}}lt;/tdgt;  lt;tdgt;{{i.ehbo}}lt;/tdgt;  lt;tdgt;{{i.treinen}}lt;/tdgt;  lt;tdgt;{{i.extra}}lt;/tdgt;  lt;tdgt;lt;a class="btn btn-sm btn-outline-secondary" href="{% url 'updatekwalificatie' i.id %}"gt;Updatelt;/agt;lt;/tdgt;  lt;tdgt;lt;input type="submit" value="Verwijder"gt;lt;/tdgt;  lt;/trgt;   {% endfor %}