Python 访问flask模板字典变量
我有一个Python 访问flask模板字典变量,python,flask,Python,Flask,我有一个flask变量{{{blogposts},它输出: [{u'MONTH': 12, u'YEAR': 2016, u'post_name': u'data here', u'post_title': u'data here'}, {u'MONTH': 12, u'YEAR': 2016, u'post_name': u'data here', u'post_title': u"data here"}, {u'MONTH': 12, u'YEAR': 2016, u'post_name
flask
变量{{{blogposts}
,它输出:
[{u'MONTH': 12, u'YEAR': 2016, u'post_name': u'data here', u'post_title': u'data here'},
{u'MONTH': 12, u'YEAR': 2016, u'post_name': u'data here', u'post_title': u"data here"},
{u'MONTH': 12, u'YEAR': 2016, u'post_name': u'data here', u'post_title': u'data here'}]
我有一个烧瓶模板,输出如下:
<ul>
{% for blogpost in blogposts %}
<li>
<a href="http://blog.site.com/wordpress/{{blogpost.MONTH}}/{{blogpost.YEAR}}/{{blogpost.post_name}}">
{{blogpost.post_title}}
</a>
</li>
{% else %}
<li>no blog posts right now...</li>
{% endfor %}
<div class="clearL"> </div>
</ul>
我怎样才能做到这一点
谢谢试试:
{% for blogpost in blogposts %}
<p> Month: {{ blogpost.MONTH }} </p>
<p> Year: {{ blogpost.YEAR }} </p>
<p> Name: {{ blogpost.post_name }}</p>
<p> Title: {{ blogpost.post_title }}</p>
{% endfor %}
{%for blogpost in blogposts%}
月份:{{blogpost.Month}
年份:{{blogpost.Year}
名称:{{blogpost.post_Name}}
标题:{{blogpost.post_Title}
{%endfor%}
可以试试这个!!
{blogposts%}中的行索引为%
{%为键,值在第_行索引中。iteritems()%}
{{key | safe}}
{{value | safe}}
{%endfor%}
{%endfor%}
即使这样也行
{blogposts%}中的行索引为%
{%用于第_行索引中的键。iteritems()%}
{{key | safe}}
{{row_index[key]| safe}}
{%endfor%}
{%endfor%}
Er,与您在其他任何地方使用的方式完全相同。在任何情况下,你显然有三个这样的价值观;您想访问哪个?Daniel请参见上文。我想访问月
,年
,发布名称
,发布标题
查看上面的内容?这些值中的每一个仍然有三个。我要访问的值。你能帮忙吗?问题很清楚,试一下我写的答案,看看是否有帮助。不,博客帖子是一个目录。嗯,你太棒了,我觉得我对字典和目录都很生疏。我会读一些东西。。。非常感谢!np,很高兴我帮了你!因此,我认为这是有效的,但现在我在刷新后什么也没有得到问题是在模板中
你必须在回显值之间放置一个空格这是错误的{{value}
这是正确的:{{value}}
(参见空格)
MONTH YEAR post_name post_title MONTH YEAR post_name post_title MONTH YEAR post_name post_title
{% for blogpost in blogposts %}
<p> Month: {{ blogpost.MONTH }} </p>
<p> Year: {{ blogpost.YEAR }} </p>
<p> Name: {{ blogpost.post_name }}</p>
<p> Title: {{ blogpost.post_title }}</p>
{% endfor %}
Can try this !!
{% for row_index in blogposts %}
{% for key,value in row_index.iteritems() %}
{{key|safe}}
{{ value|safe }}
<br><br>
{% endfor %}
{% endfor %}
Even this can work
{% for row_index in blogposts %}
{% for key in row_index.iteritems() %}
{{key|safe}}
{{ row_index[key]|safe }}
<br><br>
{% endfor %}
{% endfor %}