У меня есть шаблон Django base.html:
// inside the javascript
var this_page = "{{ this_page }}";
// inside the HTML part
{% ifnotequal this_page "home" %}
...Some HTML...
{% endifnotequal %}
Неверная часть внутри области JavaScript.На самом деле Firebug показывает мне на вкладке HTML:
var this_page = "home";
, но если я загляну в GET на вкладке Console, Firebug показывает:
var this_page = "about";
, что было бы правильно, но отладкапоказывает, что this_page установлен на home.Я также попробовал:
{% ifnotequal this_page "home" %}
do some javascript
{% endifnotequal %}
, но это также не сработало правильно.
Что я делаю не так?
РЕДАКТИРОВАТЬ: эта проблема возникает только при доступе к этомустраница по ссылке.Если я получаю доступ к странице «about» напрямую, у меня нет этой проблемы.
Тестирование в Ubuntu, Firefox 6.0.2, на 'runserver'