Sie haben nichts in Ihrer Vorlage namens blogposts
. Sie müssen Schlüsselwortargumente verwenden, um die Daten zu übergeben:
return render_template('index.html', blogposts=blogposts)
Beachten Sie auch, dass Sie diese Abfrage wirklich innerhalb der Funktion durchführen sollten, da sie sonst immer nur beim Start des Prozesses ausgeführt wird und Sie immer die gleichen drei Posts haben.