Итак, я новичок в веб-разработке.Я пытаюсь сделать блог типа страницы.Страница имеет несколько панелей, и каждая панель должна быть постом в блоге.Панель может содержать несколько подзаголовков.Итак, один пост в блоге:
Panel/blog post Title
Sub Title
Sub TItle content
Sub Title 2
Sub title content 2
Теперь я сохранил все в базе данных postgres, где у меня есть идентификатор и информационный столбец.Идентификатор относится к сообщению в блоге, а информация - это дамп JSON.
Информация - это дамп словаря JSON, который выглядит следующим образом:
{"headings": ["Attribution", "order"], "content": ["post for attribution", "post for order"]}
В приведенном выше заголовке указаны субтитры и содержимое.это соответствующий контент.
Так что я пытаюсь получить пост субтитров и его соответствующий контент за одну итерацию.Я могу сделать это на python, используя Zip, но насколько я знаю, он недоступен в jinja, и я не хочу действительно использовать jinja для каких-либо манипуляций.Любое направление будет полезно?Я также рад изменить формат JSON, если вы думаете, что это будет лучше.
Python, который работает для этого, используя Zip
for post in posts:
for x in post:
#print(type(x))
#print(x)
headings = x['headings']
body = x['content']
for heading, content in zip(headings, body):
print("headings: "+str(heading))
print("body: "+str(content))