将字典值从Python打印到HTML
嘿,伙计们,我想知道如何打印来自newquerys的值,这是我从view.py获得的。为什么我能够打印出循环中的值而不能打印出循环外的值?打印newquery用户名的正确语法是什么 现在,当我尝试以下面的方式打印时,出现了此错误,我知道这是错误的:无法分析其余部分:“[0]。来自”newquerys[0]。username“的用户名” 有什么想法吗 view.py:将字典值从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
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}}
请参阅-