我有一个带有字段path
的django模型。该字段最后可以包含通配符,例如:/products/*
。是否有单个查询解决方案允许我.filter(path__specialmatch="/products/product-1/xy/")
?
我现在的解决方案是在查找路径段之后删除段,然后使用.filter(path=remaining_segments + "*")
进行检查。
这可能只用一个查询吗?
答案 0 :(得分:0)
这是不可能的。
仅供参考:由于这必须用于django重定向应用,我发现django-robust-redirects使用动态网址文件(请参阅middleware.py,utils.py)。虽然没有回答我的问题,但我还是留待参考。