在一个用于学习单词的应用程序中,我有2个班级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))
这一切都很好,但是我想使用分页为用户打印单词列表,而words_learned_list
由无法打印的类实例元组组成。有没有一种方法可以将此列表转换为一个表?
答案 0 :(得分:0)
您是否不能在数据库中创建视图,然后在python中创建两个视图的单一类