Django reverse () para JavaScript

En mi proyecto tengo un montón deAjax Métodos, con scripts externos del lado del cliente (¡no quiero incluir JavaScript en las plantillas!) y cambiar las URL es un poco molesto para mí porque necesito cambiar las URL en mis llamadas de Ajax manualmente.

¿Hay alguna manera de emular el comportamiento de{% url %} templatetag en JavaScript?

Por ejemplo, imprimir patrones de URL comenzando con^ajax y más tarde en los scripts reemplazan los patrones con sus valores reales?

Eso es lo que tengo en mente, y mi pregunta es: ¿existen prácticas comunes para hacer cosas así? Tal vez algunas aplicaciones reutilizables? También estaré encantado de leer cualquier consejo y pensamientos relevantes que tenga.

Actualización 1: Me refiero a las URL calculadas, no a las estáticas:

url(r'^ajax/delete/(?P<type>image|audio)/(?P<item_id>\d+)/from/set/(?P<set_id>\d+)/, 'blog.ajax.remove_item_from_set'),

Respuestas a la pregunta(9)

Su respuesta a la pregunta