PyMongo + Flask:如何使用Jinja渲染内容?

时间:2020-06-14 19:47:17

标签: python flask jinja2 pymongo

我在显示Mongo数据库中某些数据的应用程序中使用Flask。 Scrapy Spider会写入数据。我的问题是应用程序显示的文本没有分隔符。如何保持缩进和删除引号?

例如,数据库条目具有以下文本: enter image description here

蜘蛛:

Reviews = response.css('.listing-review-text::text, .blurred.read-more::text, .response-question::text,' +
                           '.response-answer::text, .listing-review-name::text, .review_name::text').getall() 

神社:

{% if card.Reviews %}
   <h3 class="font-weight-normal">Reviews</h3>
   <p>{{card.Reviews}}</p>
{% endif %}

1 个答案:

答案 0 :(得分:1)

{% if card.Reviews %}
   <h3 class="font-weight-normal">Reviews</h3>
   {% for review in card.Reviews %}
       <p>{{review}}</p>
    {% endfor %}
{% endif %}

遍历评论并打印。