Я хочу использовать «jinja2» для отображения комментариев и функциональности ответов для моего веб-сайта блога, используя «Flask», поэтому я пытался отобразить ответ в разделе комментариев, как показано в примере, или, пожалуйста, предложите, если у кого-то есть лучший способ управлять комментариями и его ответ с флягой:
Это то, что я имею в виду, если у комментария есть ответ, тогда он будет проверяться как в таблице комментариев таблицы, так и в таблице ответов, если идентификатор комментария найден в обеих таблицах, если операторы выводят данные ответа
{% if {{comments [0]}} == ответить [0]%}
комментарии [0] - идентификатор комментария (первичный ключ) и ответ [0] - идентификатор комментария таблицы ответов (внешний ключ)
{% for comments in comment_data %} #comments came from different table
<p>User:{{comments[1]}} </p> #for user email or name
<p>comment: {{comments[2]}}</p> #for comment content
{% for reply in reply_data %}
{%if {{comments[0]}} ==reply[0]%} # check comments id from both table
# i need this portion because every comment can have separate reply
section and reply content
<p>User:{{reply[1]}} </p> #for user email or name
<p>comment: {{reply[2]}}</p> #for reply content
{% endif %}
{% endfor %}
{%endfor%}