Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 用于烧瓶腹板的Jinja中的嵌套for循环_Python_Html_Flask_Jinja2_Nested Loops - Fatal编程技术网

Python 用于烧瓶腹板的Jinja中的嵌套for循环

Python 用于烧瓶腹板的Jinja中的嵌套for循环,python,html,flask,jinja2,nested-loops,Python,Html,Flask,Jinja2,Nested Loops,我想做一个简单的社交网络应用。在feed页面中,我应该打印所有帖子,包括上传它的用户的姓名以及每个帖子的反馈 我在显示Jinja嵌套循环时遇到了一个问题,因为我不知道html的好背景 这是我的html文件,其中有3个嵌套循环,分别用于用户名、反馈和帖子。问题是它只打印用户和反馈的第一个结果,而忽略了其余的结果。我需要显示像这个“用户反馈帖子”这样的所有帖子的结果 在这样的嵌套循环中,您需要为语句引用内部中的外部对象 比如: {% for item1 in user %}

我想做一个简单的社交网络应用。在feed页面中,我应该打印所有帖子,包括上传它的用户的姓名以及每个帖子的反馈

我在显示Jinja嵌套循环时遇到了一个问题,因为我不知道html的好背景

这是我的html文件,其中有3个嵌套循环,分别用于用户名、反馈和帖子。问题是它只打印用户和反馈的第一个结果,而忽略了其余的结果。我需要显示像这个“用户反馈帖子”这样的所有帖子的结果


在这样的嵌套循环中,您需要为语句引用内部
中的外部对象

比如:

    {% for item1 in user %}
        {% for item2 in item1.feed %}
            {% for item3 in item2.image %}
细节将取决于数据的结构

作为一个建议,可能还需要重命名变量以使其更有意义

    {% for user in users %}
        {% for feed_item in user.feed %}
            {% for image in feed_item.images %}

谢谢!我的打印正确吗?因为我这样做了,但是页面上没有显示任何内容,所以您似乎没有将嵌套数据结构传递到
呈现_模板中;相反,您要传递三个单独的项目。您需要确保传入的数据结构与模板中使用的数据结构匹配。
    {% for item1 in user %}
        {% for item2 in item1.feed %}
            {% for item3 in item2.image %}
    {% for user in users %}
        {% for feed_item in user.feed %}
            {% for image in feed_item.images %}