“SQLALCHEMY ORDERGING PAR COMPT SUR LA BEAUCOUP DE LA RELATION” Réponses codées

SQLALCHEMY ORDERGING PAR COMPT SUR LA BEAUCOUP DE LA RELATION

likes = db.Table('likes',
    db.Column('user_id', db.Integer, db.ForeignKey('user.id')),
    db.Column('post_id', db.Integer, db.ForeignKey('post.id'))
)

class User(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    username = db.Column(db.String(20))

    def __repr__(self):
        return "<User('%s')>" % self.username

class Post(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    title = db.Column(db.String(255))

    likes = db.relationship('User', secondary = likes,
        backref = db.backref('posts', lazy='dynamic'))

    def __repr__(self):
        return "<Post('%s')>" % self.title
SAMER SAEID

SQLALCHEMY ORDERGING PAR COMPT SUR LA BEAUCOUP DE LA RELATION

db.session.query(Post, func.count(likes.c.user_id).label('total')).join(likes).group_by(Post).order_by('total DESC')
SAMER SAEID

Réponses similaires à “SQLALCHEMY ORDERGING PAR COMPT SUR LA BEAUCOUP DE LA RELATION”

Questions similaires à “SQLALCHEMY ORDERGING PAR COMPT SUR LA BEAUCOUP DE LA RELATION”

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code