Нямате нищо във вашия шаблон, наречено blogposts
. Трябва да използвате аргументи на ключова дума, за да предадете данните:
return render_template('index.html', blogposts=blogposts)
Също така имайте предвид, че наистина трябва да направите тази заявка във функцията, в противен случай тя ще се изпълни само при стартиране на процеса и винаги ще имате едни и същи три публикации.