怎么在( sqlalchemy)的分页中,随机位置插入一些内容?

2016-10-27 22:37:14 +08:00
 rogwan

我把博客的文章分页,每页显示 10 篇文章,比如:

Pagination = Article.query.filter(Article.article_id == foo).paginate(page, per_page=10)
articles = pagination.items

现在,我想在每页显示的 10 篇文章中,随机插入 3 条广告内容。意思就是:
在第 1-10 篇文章中间,随机插入 3 个空位,显示广告内容;
在第 11-20 篇文章中间,随机插入 3 个空位,显示广告内容;
如此类推 ...

这个要怎么实现比较好?

1464 次点击
所在节点    Python
2 条回复
Ge4Los
2016-10-27 23:57:38 +08:00
你这种场景还是按 10 个来分,广告用模板插入更方便吧
rogwan
2016-10-28 09:36:55 +08:00
嗯,在固定位置插广告,就干脆把分页条数切割开来写;

我想在每 10 篇文章的,随机位置插入广告位,不知道怎么搞比较好。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/315984

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX