У меня есть таблица, в которой я запрашиваю все объекты в 'test' в представлениях
def book_module(request):
test = books.objects.all()
, а в html я пытаюсь проверить, существует ли пользователь один раз внутри него. Проблема, с которой я сталкиваюсь, заключается в том, что она вместо этого распечатывает каждый раз, когда находит ее внутри таблицы ..
пример таблицы
user col1 col2 col3
test 1 1 1
test 1 1 1
test_2 1 1
Вот мой код html. Если текущий пользователь = «тест»
{% for item in test %}
{% if item.user == user %} //if user exists in table once, value= "True"
<p>Checking if user exists in table.<input type="text" id="exists" value= "True" readonly></p>
{% elif item.user !== user %} //if user does not exist in table once, value= "False"
<p>Checking if user exists in table.<input type="text" id="exists" value= "False" readonly></p>
{% endif %}
{% endfor %}
Если текущий пользователь = «тест», я получу 3 выхода, но мне нужен только один.
Проверка, существует ли пользователь в таблице.
Проверка наличия пользователя в таблице.
Проверка наличия пользователя в таблице.
Я также пытался использовать if in, но ничего не возвращалось.
{% if user in test.user %}
<p>Checking if user exists in table.<input type="text" id="exists" value= "True" readonly></p>
{% endif %}