我一直在使用 django 的 ORM 和 sqlalchemy 让我打败了 atm
我有这个:
recipie_voters = db.Table('recipie_voters',
db.Column('user_id', db.Integer, db.ForeignKey('user.id')),
db.Column('recipie_id', db.Integer, db.ForeignKey('recipie.id'))
)
class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
...
class Recipie(db.Model):
id = db.Column(db.Integer, primary_key=True)
...
voters = db.relationship('User', secondary=recipie_voters, backref=db.backref('votes', lazy='dynamic'))
...
问题是:如何在 Recipie 中选择选民(用户)的计数?
我们将从这里开始:
Recipie.query.all()