0
코스와 코멘트의 두 클래스가 있습니다. 각 코스의 댓글 수에 따라 코스 목록을 표시하고 싶습니다. 예를 들어, 가장 많은 수의 의견을 가진 강좌가 목록의 첫 번째 여야합니다 .... 누군가가 저에게 효율적인 질의를 찾도록 도와주십시오. 감사.코스 목록을 각 코스 설명의 수만큼 표시하십시오.
class Course(db.Model):
id = db.Column(db.Integer, primary_key = True)
course_name =db.Column(db.String(120))
course_description = db.Column(db.Text)
course_comments = db.relationship('Comment', backref ='course', lazy ='dynamic')
class Comment(db.Model):
id = db.Column(db.Integer, primary_key = True)
comment_date = db.Column(db.DateTime, default=db.func.now())
comment = db.Column(db.Text)
course_id = db.Column(db.Integer, db.ForeignKey('course.id'))
user_id = db.Column(db.Integer, db.ForeignKey('user.id'))
완벽하고 고맙습니다. –