python - Django:链接 'startswith' 和 'iexact' 查询过滤器?

标签 python django django-queryset

我想在 Django 中做一个不区分大小写的 startswith 查询:

     books = Book.objects.filter(title__iexact__startswith=query)

但是我收到以下错误信息:

FieldError at /names/
Join on field 'title' not permitted

如何在 Django 中指定不区分大小写的 startswith

最佳答案

关于python - Django:链接 'startswith' 和 'iexact' 查询过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4390227/

相关文章:

Python 2 如何将 values_list 操作返回的 unicode 列表更改为字符串列表

python - Pandas:使用时间窗口或移位变量的新行

python - PySpark:添加一个新列,其中包含从列创建的元组

python - django 在 View 和模板中使用 url 参数

django - 在 Django 测试中从客户端发布方法获取错误

python - 关于Q对象和外键的谜题

python - 如何在 python 中检查平台不兼容的文件夹(文件)名称

python - 解析 "ordered"列表并找到相应的和和加数的算法?

python - webpack-bundle-tracker 没有创建 webpack-stats.json?

json - 'dict' 对象在 Django Serializer 上没有属性 '_meta'