Django reverse () para JavaScript

No meu projeto eu tenho muitoAjax métodos, com scripts externos do lado do cliente (não quero incluir JavaScript em modelos!) e alterar URLs é uma espécie de dor para mim porque eu preciso alterar URLs em minhas chamadas Ajax manualmente.

Existe alguma maneira de imitar o comportamento de{% url %} templatetag em JavaScript?

Por exemplo, imprima urlpatterns começando com^ajax e mais tarde em scripts substituem padrões por seus valores reais?

Isso é o que em minha mente, e minha pergunta é - existem práticas comuns para fazer coisas assim? Talvez algumas aplicações reutilizáveis? Também ficarei feliz em ler quaisquer conselhos e pensamentos relevantes que você tenha.

Atualização 1: Estou falando de URLs computadas, não 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'),

questionAnswers(9)

yourAnswerToTheQuestion