Non hai nulla nel tuo modello chiamato blogposts
. Devi utilizzare gli argomenti delle parole chiave per passare i dati:
return render_template('index.html', blogposts=blogposts)
Nota anche che dovresti davvero fare quella query all'interno della funzione, altrimenti verrà eseguita solo all'avvio del processo e avrai sempre gli stessi tre post.