를 작동하지 않는 경우 :플라스크 및 MongoDB를 - 루프 영약이를 갖는
example = mongo.db.example
got_name = example.find({'name':1})
got_lastname = example.find({'lastname':1})
details = {'name' : got_name, 'lastname' : got_lastname}
return render_template('blabla.html', details=details)
을 그 다음 내 HTML에 신사를 사용하여 루프 (테이블 수를 원하는) :
{% for x in details}
<tr>
<td>{{ x.['name'] }}</td>
<td>{{ x.['lastname'] }}</td>
</tr>
{% endfor %}
을하지만, 작동하지 않습니다, 내 테이블에 아무것도 표시되지 않습니다. 위의 예제를 작성했지만 코드는 비슷합니다.
모든 것이 잘 작동하지만 그 다음 방법을 사용하여 반복을 시도했습니다. 'details = list (bans.find ({}, {'Nume codat ': 1,'SteamID ': 1,'Motiv ': 1}))','
이상한, 내가 점을 삭제하면 작동합니다, 예. '{{x. [ 'bla']}}'틀렸지 만'{{x [ 'blabla']}}'는 작동합니다. 그것은 효과가 있어야합니까 또는 당신의 편이 잘못한 것이 었습니까? – nori
내 잘못, 그 부분에 오타가 내 대답을주는 데 실패했습니다. 정확한 접근법을 반영하기 위해 답변을 업데이트했습니다. – chridam