Я пытаюсь отобразить значения из базы данных Монго в веб-приложении.Я использую флеш фреймворк, где я вызываю функцию, которая будет возвращать списки для печати в HTML-шаблон.Мой код как ниже
dic = mycol.find(myquery)
это будет содержать запрос объекта словаря из mongodatabase, когда я зацикливаюсь на этом объекте, я получаю словарь установленный
for x in dic:
как каждое значение x содержит
{'name':'john','age':'15','weight':'50'}
{'name':'ash','age':'18','weight':'60'}
{'name':'tim','age':'20','weight':'80'}
код, который я использую для рендеринга этих значений, как показано ниже
person_name = []
person_age = []
person_weight = []
for x in dic:
person_name.append(x["person_name"])
person_age.append(x["person_age"])
person_weight.append(x["person_weight"])
позже я возвращаю эти списки для печати в коде html jinja 2, как показано ниже
{{person_name[loop.index0]}} {{person_age[loop.index0]}} {{person_weight[loop.index0]}}
Я чувствую, что это не лучший подход к этому.Так есть ли какой-нибудь другой лучший способ сделать это с помощью нескольких строк кода?спасибо за чтение