问题是这样的:
post = Post(body=form.body.data, timestamp=datetime.utcnow(), thread=thread.id, author=g.user.id)
您要使用ORM对象,而不是主键列:
post = Post(body=form.body.data, timestamp=datetime.utcnow(), thread=thread, author=g.user)
该错误表示整数被解释为ORM对象。

问题是这样的:
post = Post(body=form.body.data, timestamp=datetime.utcnow(), thread=thread.id, author=g.user.id)
您要使用ORM对象,而不是主键列:
post = Post(body=form.body.data, timestamp=datetime.utcnow(), thread=thread, author=g.user)
该错误表示整数被解释为ORM对象。