django - 如何通过cms页面类型过滤获取所有页面详细信息?
问题描述
我是 django 新手,我想在 django-cms 中按页面类型过滤所有页面详细信息。
我使用下面的 def 在模板中显示它。
def cms_detailed_view(request):
all_pages = Title.objects.public().values()
context= {'pages': all_pages}
return render(request, 'node-detailed.html', context)
它提供所有页面。但我想按页面类型过滤它。我不知道如何使用过滤器方法按页面类型进行过滤,例如
all_pages = Title.objects.filter(type="pagetype")
解决方案
推荐阅读
- php - while循环中的整数不会增加值
- c# - 如何在同一主题行的一个线程下添加邮件
- wordpress - 什么类型的 WP 模板可以适合带有游戏“测验”的网站
- sql - SQL - 如果数组不存在,则返回数组的下一个值的函数
- java - MessageDrivenBean 无法验证远程服务器上的用户
- path - 在 pyspark 中,即使 1 个路径不存在,读取 csv 文件也会失败。我们怎样才能避免这种情况?
- c# - SqlDataReader.HasRows 总是返回“真”,即使结果为空
- java - Java中接口引用的对象的新实例
- python - DAG 运行成功,但在 Airflow Webserver UI 中 DAG 不可用/DAG 在 Google Cloud Composer 中不可点击
- flutter - 如何更改 StatefullWidget 中的布尔值?