老师,如果我在定义表的时候不采用外键,将表进行关联分页的时候出现了问题
来源:7-8 .电影管理-列表-删除-编辑1
qq_MossonDream_03447132
2018-04-10
比如我movie表和tag表,movie表中的有一个tag_id,我用这个去关联tag表中的id,如下page_data = Movie.query.join(Tag, Movie.tag_id == Tag.id).order_by(Movie.addtime.desc()).paginate(page=page, per_page=10) 结果直接出错了分页的iter_pages()有问题,这里我应该怎么去修改呢?
写回答
1回答
-
qq_MossonDream_03447132
提问者
2018-04-10
page_data = Movie.query.outerjoin(Tag, Movie.tag_id == Tag.id).order_by(Movie.addtime.desc()).paginate(page=page, per_page=10)
for i in page_data.items:
print(i.__dict__)
两个表没有没有外键关系:执行结果如下
怎么没连到 tag表呢?
00
相似问题