def posts():
    post = PostModel.query()
    form = PostForm()
    if form.validate_on_submit():
        post = PostModel(
            title=form.title.data,
            body=form.body.data,
            added_by=users.get_current_user()
        )
        post.put()
        return redirect(url_for('posts'))
    posts = PostModel.query().order(-PostModel.timestamp) # descending
    # qry = Greeting.query().order(Greeting.message, -Greeting.userid) #ascending
    # posts = Post.query.order_by(Post.timestamp.desc()).all()
    return render_template('posts.html', nav_title="Posts", form=form, posts=posts)