Как проверить для model1.field, где model1 имеет отношение многие ко многим model2 - PullRequest
1 голос
/ 11 марта 2020

У меня есть модель question, submissions, users

submissions имеет много-много отношений с users и questions

Так что в основном submissions имеет следующие поля:

questions
users
time
score
is_solved

При отображении вопросов пользователю я также показываю, был ли этот конкретный вопрос решен пользователем или нет. Итак, если is_solved равно true, я выведу «решено»

Я возвращаю все questions на мою страницу html, а также все сделанные пользователем submissions, и я используя al oop

for question in questions
    // check if solved
         // display solved
    // else do nothing
end for

Мой вопрос: как мне проверить submissions.solved для каждого question в l oop

1 Ответ

0 голосов
/ 11 марта 2020

вы должны положить is_solved в question, затем

{% for question in questions %}
    {% if question.is_solved %}
    <span>Solved</span>
    {% else %}
    <span>Unsolved</span>
    {% endif %}
{% endfor %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...