Django 1.5: ‘url’ requer um primeiro argumento não vazio. A sintaxe mudou no Django 1.5

O problema estava em um código como este:

{% url books.views.books_list somevar %}

Para resolver este problema, você deve fazer o seguinte:

{% url "books.views.books_list" somevar %}

Como automatizar a solução

Você pode usar isso no console:

ATENÇÃO: certifique-se de executar isso na pasta de templates do seu projeto!

find . -type f -print0 | xargs -0 sed -i 's/ url ([^" >][^ >]*)/ url "1"/g'

solução automatizada obtida a partir desta resposta SO .