【发布时间】:2018-06-28 16:59:37
【问题描述】:
在一个学习单词的应用中,我有两个类,User和Word,第三个类UserWordList,代表两个类之间的关系。
class UserWordList(db.Model):
id = db.Column(db.Integer, primary_key=True)
user_id = db.Column(db.Integer, db.ForeignKey('user.id'))
word_id = db.Column(db.Integer, db.ForeignKey('word.id'))
我在User 类中包含了一个属性来显示当前正在研究的单词列表:
words_learned_list = (db.session.query(Word,UserWordList)
.filter(Word.id == UserWordList.word_id)
.filter(UserWordList.user_id == id))
这一切都很好,但是我想使用 paginate 为用户打印单词列表,words_learned_list 由类实例的元组组成,这些实例是不可打印的。有没有办法将此列表转换为一个表?
【问题讨论】:
标签: python sql pagination flask-sqlalchemy