av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

python - flask sqlalchemy 多對多查詢的結果如何進行分頁?

瀏覽:98日期:2022-06-29 15:05:14

問題描述

學習flask中正在用flask做一個博客,(一篇文章可以有多個標簽,一個標簽可以對應多個文章,所以我這里按照網上的采用了many to many的關系),flask-sqlalchemy自帶的paginate方法只能支持flask_sqlalchemy.BaseQuery的對象進行分頁,但是我在多對對關系中用標簽找出所有已關聯該標簽的文章對象是一個list,所以就不能分頁。。。我現在想做分頁是要怎么辦?

我現在是要自己寫一個分頁嗎?如果寫大概是什么思路希望好心的大牛指點一下。例子:python - flask sqlalchemy 多對多查詢的結果如何進行分頁?

#多對多關系中的兩個表之間的一個關聯表tags = db.Table(’post_tags’, db.Column(’post_id’,db.Integer,db.ForeignKey(’posts.id’)), db.Column(’tag_id’,db.Integer,db.ForeignKey(’tag.id’)))# 發表文章模型class Post(db.Model): __tablename__ = ’posts’ id = db.Column(db.Integer, primary_key=True) title = db.Column(db.String(255)) body = db.Column(db.Text()) body_html = db.Column(db.Text()) created = db.Column(db.DateTime) author_id = db.Column(db.Integer, db.ForeignKey(’users.id’)) comments = db.relationship(’Comment’, backref=’post’,lazy=’dynamic’) # 關聯評論 tags = db.relationship(’Tag’,secondary=tags,backref=db.backref(’posts’,lazy=’dynamic’))#多對多關聯 def __repr__(self):return '<post_id={0}>'.format(self.id)#標簽class Tag(db.Model): __tablename__ = ’tag’ id = db.Column(db.Integer,primary_key=True) title = db.Column(db.String(255)) def __repr__(self):return '{0}'.format(self.title)

問題解答

回答1:

我表示分頁無壓力啊 完全可以用分頁啊

>>> r=Role.query.get(1)>>> rmanager>>> r.users<sqlalchemy.orm.dynamic.AppenderBaseQuery object at 0x7f5ae257a510>>>> r.users.paginate(1, 20, None)<flask_sqlalchemy.Pagination object at 0x7f5ae1829150>

User 和 Role 就是多對多的,沒發現樓主說的問題。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 日韩中文字幕在线播放 | 国产在线精品一区二区三区 | 日韩在线观看 | www.99热这里只有精品 | 99热最新网址 | 精品伊人久久 | 玖玖在线免费视频 | 国产无人区一区二区三区 | 国产精品一区在线观看你懂的 | 亚洲精品一区二区三区蜜桃久 | gav成人免费播放视频 | 国产一区二区欧美 | 久久久亚洲精品视频 | 国产一区二区三区四区在线观看 | 综合久久综合久久 | 色婷婷久久久亚洲一区二区三区 | 日本色综合 | 欧美日韩亚洲一区 | 亚洲欧美激情网 | 亚洲电影一区二区三区 | 久久久久久久久久一区二区 | 日韩欧美在 | 天天拍天天草 | 国产福利在线播放 | 久久福利网站 | 国产一级一级国产 | 99久久精品一区二区成人 | 亚洲成人一区二区三区 | 欧美一区二区三区在线看 | 亚洲91视频 | 老司机深夜福利网站 | 青青草原综合久久大伊人精品 | 国产成人亚洲精品 | 亚洲精品国产第一综合99久久 | 亚洲日日夜夜 | 成人精品一区二区三区四区 | 无吗视频 | 在线视频久久 | 亚洲精品国产精品国自产在线 | 久久国产精品久久 | 久久99精品久久久久久琪琪 |