环境:具有外键关联的MySQL和具有Flask的SQLALchemy。如何在评论帖子时通过postid获取其帖子的用户ID?
- 表(用户):ID,用户名
表(POST):ID,内容
USER_ID = db.Column(db.Integer,db.ForeignKey( 'user.id') )
表(注释):ID,内容,post_author_id
USER_ID = db.Column(db.Integer,db.ForeignKey( 'users.id'))
COMMENT_ID = db.Column(db.Integer,db.ForeignKey( 'posts.id'))
当Tom由成龙公布的信息发表评论,就像这样:
http://myblog.com/post/<postid>
我需要保存此评论,同时,根据<postid>
,我想将此帖子的用户ID保存为post_author_id到表Comment中。这意味着table Comment保存了Tom的user_id和Jackie的user_id。如何编写这个SQLALchemy行?
post_author_id = ?