Ошибка NoReverseMatch в /contacto/perfil-contacto/1/ [закрыто]

Я делаю контактную книгу и у меня возникла проблема при перенаправлении на url в шаблоне. Когда я хочу отредактировать контакт, я получаю следующую ошибку:

NoReverseMatch at /contacto/perfil-contacto/1/

Повтор для 'actualizar_contacto' с аргументами '('',)' не найден. Попытка 1 шаблона(ов): ['contacto/actualizar\-contacto/(?P[^/]+)$']

Ошибка в шаблоне выглядит следующим образом:

<a href="{% url 'contacto:actualizar_contacto' perfil.id %}"></a>

Урлы главного файла таковы:

urlpatterns = [
path('admin/', admin.site.urls),
path('', login_required(Inicio.as_view()), name='index'),
path('contacto/', include(('MiApp.Contacto.urls','contacto'))),
path('usuario/', include(('MiApp.Usuario.urls','usuario'))),
path('accounts/login/', Login.as_view(), name='login'),
path('logout/', login_required(logoutUsuario), name='logout'),

]

В моем приложении у меня есть следующий url, который соответствует тому, куда я хочу перейти, а это профиль_контакта:

urlpatterns = [
path('nuevo-contacto/', CrearContacto.as_view(), name='nuevo_contacto'),
path('perfil-contacto/<str:pk>/', PerfilContacto.as_view() , name='perfil_contacto'),
path('actualizar-contacto/<str:pk>/', ActualizarContacto.as_view() , name='actualizar_contacto'),
path('eliminar-contacto/<str:pk>/', EliminarContacto.as_view(), name='eliminar_contacto'),

]

Как вы можете видеть, он имеет "pk" как в url, так и в шаблоне. Если вы можете мне помочь, я буду очень признателен, спасибо.

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