gpt4 book ai didi

Django 管理 URL 查询字符串 "OR"。是否可以?

转载 作者:行者123 更新时间:2023-12-04 17:39:15 25 4
gpt4 key购买 nike

我喜欢能够将快速而肮脏的查询字符串直接写入 Django 管理员的 URL 中。喜欢:/admin/myapp/mymodel/?pub_date__year=2011
AND 语句同样简单:/admin/myapp/mymodel/?pub_date__year=2011&author=Jim
我想知道是否可以通过 URL 发出“OR”语句。有人听说过这样的功能吗?

最佳答案

Django < 1.4 不支持 OR 查询。有时可以将 OR 查询转换为 __in - 支持的查询(它们等效于 OR 查询,但仅适用于单个字段值)。

您还可以升级到 django 开发版本:它具有更通用的 list_filter 实现(参见 https://docs.djangoproject.com/en/dev//ref/contrib/admin/#django.contrib.admin.ModelAdmin.list_filter ),可用于提供高级管理过滤器(包括 OR 查询)。

关于Django 管理 URL 查询字符串 "OR"。是否可以?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8230829/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com