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'),