Puedo acceder a nombre de username1/edit en la URL pero no puedo hacerlo haciendo clic en un enlace en la plantilla.
urls.py
url(r'^(?P<slug>[-\w\d]+)/edit/$', ProfileEdit.as_view(), name='profile_edit'),
plantilla.html
<a href="{% url 'profile:profile_edit' %}">edit</a>
Obtuve el siguiente error
Invertir para 'profile_edit' con argumentos '()' y argumentos de palabra clave '{}' no encontrados. 1 patrón probado: ['(?P[-\w\d]+)/edit/$']
Entiendo que el problema no es enviar el valor del slug a la URL. pero, ¿cómo enviar el valor de slug desde una plantilla?
Respuesta para la pregunta:
<a href="{% url 'profile:profile_edit' slug=profile.slug %}">Edit</a>