作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我从 wagtail 制作 API 时,我得到了 QuerySets(包含私有(private)页面和公共(public)页面),那么我如何识别私有(private)页面和公共(public)页面?数据库表没有存档来识别它。我知道如何获取私有(private)查询集和公共(public)查询集,用例如下:
Page.objects.filter().all().public().live()
Page.objects.filter().all().not_public().live()
有没有我可以使用的文件,比如 page.private 来获取这个属性?
最佳答案
页面模型有 get_view_restrictions()
方法,它返回适用于页面的限制查询集;如果为空,则该页面是公开的。
is_private = page.get_view_restrictions().exists()
关于django - 我如何从 Wagtail 页面的 QuerySets 中识别私有(private)页面和公共(public)页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62830884/
我在 StackOverflow 和其他地方看到了很多与此类似的问题,但没有一个直接解决我的问题。我正在 THREE.js 中使用凸包生成器生成 n 边多面体。我想将方形纹理映射到每个多面体的每个面上
我是一名优秀的程序员,十分优秀!