各位大神,菜鸟一枚 我有一个文章表 模型是
class Post(db.Model):
__tablename__ = 'post'
id = db.Column(db.Integer, primary_key=True)
title = db.Column(db.String(32), unique=True)
body = db.Column(db.Text)
author_id = db.Column(db.Integer, db.ForeignKey('user.id'))
category_id = db.Column(db.Integer, db.ForeignKey('category.id'))
有一个分类表 模型是
class Category(db.Model):
__tablename__ = 'category'
id = db.Column(db.Integer, primary_key=True)
posts = db.relationship('Post', backref='postcategory', lazy='dynamic')
categoryName = db.Column(db.String(32), unique=True, index=True)
我想查出category 文章分类每个分类有多少篇文章
我有 sql 能查,语句是
SELECT COUNT(id),(SELECT categoryName from category WHERE post.category_id=category.id) as N FROM post GROUP BY category_id
请教一下各位大神,如果用 flask-sqlalchemy 怎么写呀 谢谢各位了
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.