Джанго не имеет обратного соответствия в

У меня проблема с моим кодом Я пытаюсь создать кнопку редактирования для изменения сотрудников, которые впоследствии отображаются и вносят изменения, но я не могу отобразить с динамическим url в django.

views.py

def editerEmploye(request, pk):
editer = Employe.objects.get(id=pk)

context = {'editer':editer}
return render(request, 'accounts/editer_form.html', context)

url.py

urlpatterns = [
path('', views.home),
path('dashboard/', views.home, name="dashboard"),
path('employe/', views.employe, name="employe"),
path('disciplinaire/', views.disciplinaire, name="disciplinaire"),
path('employe_form/', views.createEmploye, name="employe_form"),
path('editer_form/<str:pk>/', views.editerEmploye, name="editer_form"),

employe.html

<td><a href="{% url 'editer_form' employe.id %}">Editer </a>

models.py

class Employe(models.Model):
Matricule = models.CharField(max_length=10, null=False)
Prenom = models.CharField(max_length=40, null=True)
Nom = models.CharField(max_length=40, null=True)
Tel = models.CharField(max_length=20, null=True)
Adresse = models.CharField(max_length=100, null=True)
Courriel = models.CharField(max_length=100, null=True)
Horaire = models.CharField(max_length=50, null=True)
Date_embauche = models.CharField(max_length=100, null=True)
data_created = models.DateTimeField(auto_now_add=True, null=True)

скриншот страницы

Проблема здесь:

<td><a href="{% url 'editer_form' employe.id %}">Editer </a>

У вас нет employe в контексте. Вам нужно изменить его на:

<td><a href="{% url 'editer_form' editer.id %}">Editer </a>

И вы должны изменить <str:pk> на <int:pk>, если это id.

Вернуться на верх