«INT» объекта не итерация Я получаю эту ошибку на моем шаблоне, я понимаю, я думаю что это значит - условие: {% elif User_No_Auth_Tld > 0 %}
не может позволить for()
петля, чтобы перебрать результаты ({% for NotAuthDomain in User_No_Auth_Tld %}
), но я пробовал: {% elif User_No_Auth_Tld %}
(без целочисленного условия), но все равно получаю ту же ошибку.«INT» объект не итерация на Django Шаблоне
Что я делаю неправильно ниже?
Спасибо
{% if not User_Tld_Entered %} <!-- show ADD TLD form -->
<hr />
#form here
<br />
<h4>Verify your domain</h4>
{% elif User_No_Auth_Tld > 0 %}
<h1>display unauth domains, with auth link</h1>
{% for NotAuthDomain in User_No_Auth_Tld %}
{{ NotAuthDomain }}
{% endfor %}
{% elif User_Auth_Tld %}
#form here.
{% endif %}
Для будущих пользователей, которые работают на этот пост за помощью: я в конечном итоге изменения объявления для User_No_Auth_Tld
не использовать метод .count()
для записи (ей) дб.
User_No_Auth_Tld - это переменная, передаваемая из представления. Декларация - User_Tld_Entered = Tld.objects.filter (Client_id = request.user) .count() – CodeTalk
Только то, что я сказал - метод '.count()' возвращает целое число. –
это означает, что это не int? (Это набор db obj. Из таблицы db) – CodeTalk