0

我的看法:

post_details = Post.objects.all()
    for each in post_details:
        post_like_list=PostLikes.objects.filter(post = each)
        pl=len(post_like_list)
        dict1={"post":each}
        dict2={"how many likes":pl}
        list.append([dict1,dict2])
    print list

我的列表 =[[{'post': 住宿}, {'多少赞': 0}], [{'post': 选举}, {'多少赞': 0}], [{'post': }, {'多少赞': 3}], [{'post': }, {'多少赞': 1}]]

通过使用 django 模板,我如何从列表中的字典中获取“帖子”和“多少喜欢”?

4

1 回答 1

4

如果您使结构合理...

    list.append({"post": each, "how many likes": pl})

然后你会发现你可以用它{% for %}来遍历列表,然后使用普通的访问方法访问字典。

于 2012-05-03T05:52:33.463 回答