Una de las cosas que me sucede a menudo es pasar literales de cadena como parámetros a las etiquetas o funciones de la plantilla; por ejemplo:Usar literales de cadena como parámetros para las etiquetas de plantilla en las plantillas de Django
{% url my-url 'my_param' %}
Lamentablemente, el motor de plantillas django no te permite hacer esto. Así que me encuentro haciendo esto mucho en mi código de la vista:
my_context_dict['MY_PARAM'] = 'my_param'
y luego en mi código de la vista:
{% url my-url MY_PARAM %}
o la creación de una serie de asignaciones de URL, que personalmente tratar de evitar.
¿Es posible utilizar un literal de cadena en las plantillas de Django? ¿O posiblemente una solución más elegante? No he visto nada aquí ni en la documentación.
¿qué cambios se requieren en url.py urlpatterns? – jencko