Вы также можете сделать это для динамических URL, используя:
{% url 'show_user_page' user=user as the_url %}
{% if request.get_full_path == the_url %}something{% endif %}
, где ваш urls.py содержит что-то вроде:
(r'^myapp/user/(?P<user>\d+)/$', 'show_user_page'),
Я знаю это, потому что я потратил целую вечность, составляявопрос stackoverflow, когда я нашел ответ в документах.
Я бы сказал, что даже в простых случаях это может быть лучшим подходом, поскольку он более слабо связан.