将字典值从Python打印到HTML

将字典值从Python打印到HTML,python,django,dictionary,Python,Django,Dictionary,嘿,伙计们,我想知道如何打印来自newquerys的值,这是我从view.py获得的。为什么我能够打印出循环中的值而不能打印出循环外的值?打印newquery用户名的正确语法是什么 现在,当我尝试以下面的方式打印时,出现了此错误,我知道这是错误的:无法分析其余部分:“[0]。来自”newquerys[0]。username“的用户名” 有什么想法吗 view.py: def profile(request, username): userSearch = User.objects.get

嘿,伙计们,我想知道如何打印来自newquerys的值,这是我从view.py获得的。为什么我能够打印出循环中的值而不能打印出循环外的值?打印newquery用户名的正确语法是什么

现在,当我尝试以下面的方式打印时,出现了此错误,我知道这是错误的:无法分析其余部分:“[0]。来自”newquerys[0]。username“的用户名”

有什么想法吗

view.py:

def profile(request, username):
    userSearch = User.objects.get(username = username)
    userID = userSearch.id
    newquery = NewPost.objects.filter(username = username)
    followersCount = Follow.objects.filter(following_id = userID).count()
    return render(request, "network/profile.html", {'followers_count': followersCount, 'newqueries': newquery})
profile.html:

{% extends "network/layout.html" %}
    {% block body %}
    
      <h2>{{user.username}}'s Profile</h2>
      <h1>{{newqueries[0].username}}</h1>
      
      <input type="button" value="Follow" id="followButton">
      <p>Followers: <span id="followers">{{ followers_count }}</span></p>
      <p>Follows: </p>
      
      {% for newquery in newqueries reversed %}
      
                <div class="newpost"><p>{{ newquery.body }}</p><p>By: {{ newquery.username }} on: {{ newquery.timestamp }} Likes: {{ newquery.likes }}</p>
    {% endfor %}
    </div>
    {% endblock %}
{%extends“network/layout.html”%}
{%block body%}
{{user.username}的配置文件
{{newquerys[0].username}
追随者:{{Followers\u count}}

如下:

{newquerys中newquery的%s已反转%} {{newquery.body}

作者:{{newquery.username}}关于:{{newquery.timestamp}}Likes:{{{newquery.Likes}

{%endfor%} {%endblock%}
这应该有效
{{newquerys.0.username}}
请参阅-