почему вы не используете именованные URL?это всегда работает.например, {% url 'admin:index' %}
всегда печатается как URL для администратора (в случае, если вы используете приложение django.contrib.admin по умолчанию).если у вас есть в urls.py что-то вроде
url(r'^lots/', Lots.as_view(), name='lots'),
, просто используйте что-то вроде
{% url 'lots' %}
Не задавайте жестко свои URL-адреса!