【发布时间】:2011-03-04 19:34:57
【问题描述】:
在 django 管理员中,您可以为 ModelAdmin 设置 search_fields 以便能够搜索那里给定的属性。我的模型类有一个不是真实模型属性的属性,这意味着它不在数据库表中。该属性与另一个未通过关系绑定到当前模型的数据库表相关。 但我希望能够搜索它,所以我必须以某种方式自定义管理站点创建的查询,以便在填充搜索字段时进行过滤 - 这可能吗?如果,如何? 我可以查询我的自定义属性的数据库表,然后它返回适合搜索的模型类的 ID。然后,正如我所说,这必须流入管理站点搜索查询。
谢谢!
【问题讨论】:
-
你可能是指在另一个模型上定义的反向关系?
标签: python django django-admin