Django шаблон ifequal - запрос GET и идентификатор объекта - PullRequest
1 голос
/ 04 сентября 2010

Почему это не то же самое?

{% ifequal gender.id request.GET.gender %} {{gender.name}} {% endifequal %}

пол.ид = 1 request.GET.gender = 1

Пожалуйста, помогите, я думаю, что это просто:)

Ответы [ 2 ]

5 голосов
/ 04 сентября 2010

Если вы используете django> 1.0, вы можете попробовать

{% ifequal gender.id|stringformat:"s" request.GET.gender %}....{% endifequal %}

Или используя d, чтобы получить десятичное целое число

{% ifequal gender.id request.GET.gender|stringformat:"d" %}....{% endifequal %}

Ссылка: http://docs.djangoproject.com/en/1.2/ref/templates/builtins/#stringformat

0 голосов
/ 04 сентября 2010

Хорошо !, я обновил свою версию Django с - 1.0.2 до 1.2.1

Woop

Теперь все заработало;)

gender.id|stringformat:"s"

Спасибо всем за совет;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...