环境:MySQL与外键关联,SQLALchemy与Flask。你知道吗
表(Post):id,content
用户id=分贝柱(db.整数, 数据库外键('用户id)
表(注释):id、内容、文章作者id
用户id=分贝柱(db.整数, 数据库外键('用户id'))
注释id=分贝柱(db.整数, 数据库外键('职位id)
当汤姆对杰基发表的一篇文章发表评论时,他说:
http://myblog.com/post/<postid>
我需要保存这个评论,同时,根据<postid>
,我想将这个帖子的用户id作为post\u author\u id保存到表comment中。这意味着表注释保存了Tom的用户id和Jackie的用户id。如何编写SQLALchemy行?你知道吗
post_author_id = ?
理想情况下,您希望动态获取此信息,而不是将其存储为数据库中的另一列,因为此数据(
post_author_id
)已经存在于posts
表中(邮政用户id). 你知道吗为此,可以使用SQLAlchemy的Hybrid Attributes。你知道吗
有多种方法可以编写
Comment.post_author_id
相关问题 更多 >
编程相关推荐