Почему это не то же самое?
{% ifequal gender.id request.GET.gender %} {{gender.name}} {% endifequal %}
пол.ид = 1 request.GET.gender = 1
Пожалуйста, помогите, я думаю, что это просто:)
Если вы используете 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
Хорошо !, я обновил свою версию Django с - 1.0.2 до 1.2.1
Woop
Теперь все заработало;)
gender.id|stringformat:"s"
Спасибо всем за совет;)