que tiene una URL definida de la siguiente manera:django {% url%} etiqueta sin parámetros
url(r'^details/(?P<id>\d+)$', DetailView.as_view(), name='detail_view'),
En mis plantillas, quiero ser capaz de obtener la siguiente url: /details/
de la URL definida.
Intenté {% url detail_view %}
, pero me sale un error ya que no estoy especificando el parámetro id
.
Necesito la url sin la ID porque la anexaré usando JS.
¿Cómo puedo lograr esto?
¿Cuál sería el propósito? Esta URL no puede coincidir si no hay un parámetro 'id', entonces, ¿por qué le gustaría crear un enlace a ella? ¿Tal vez estás tratando de resolver otro problema y tu solución no es la correcta? –
Agregaré el ID usando javascript, pero me gustaría tener el URL como variable js. – AlexBrand
Siempre puede usar el reverso con 'id = -1' (que de todas maneras no esperaría que fuera una identificación) y reemplace la -1 más a la derecha con la identificación adecuada cuando la necesite. Me parece muy harto si me preguntas, pero siempre es mejor que definir otra URL. –