Code
  • 首页
  • cpu-architecture
  • performance
  • c++
  • branch-prediction
  • java
2024-07-31 10:00:00

如何在Django ORM中查询不区分大小写的数据?

case-insensitivedjangodjango-modelsfilterdjango-orm

我如何在Django中查询/过滤并忽略我的查询字符串的情况?

我有一些东西,比如忽略my_parameter的大小写:

MyClass.objects.filter(name=my_parameter)

我是这样解决的:

MyClass.objects.filter(name__iexact=my_parameter)

甚至有一种方法可以将它用于子字符串搜索:

MyClass.objects.filter(name__icontains=my_parameter)

这里有一个文档链接。

2012-07-31 15:08:40

推荐文章

  • 不区分大小写列表搜索
  • 如何从外部访问本地Django web服务器
  • 不区分大小写的列表排序,没有降低结果?
  • 不区分大小写的字符串作为HashMap键
  • 在Django模型中存储电话号码的最佳方法是什么?
  • 如何禁用django-rest-framework的管理风格的可浏览界面?
  • 如何获取请求。Django-Rest-Framework序列化器中的用户?
  • 如何在Django模板中获得我的网站的域名?
  • 在django Forms中定义css类
  • 我应该在.gitignore文件中添加Django迁移文件吗?
  • SQLAlchemy是否有与Django的get_or_create等价的函数?
  • 如何选择一个记录和更新它,与一个单一的查询集在Django?
  • Django REST框架:向ModelSerializer添加额外字段
  • 如何在django上自动化createsuperuser ?
  • 如何将Django QuerySet转换为列表?

aliyun

最新文章

  • 如何测试参数是否存在在轨道
  • 如何搜索亚马逊s3桶?
  • 验证多个列的唯一性
  • 函数式编程有软件工程方法论吗?
  • 文件名中允许的字符
  • 输入触发器按钮单击
  • 就性能而言,使用std::memcpy()还是std::copy()更好?
  • 为什么布尔值是1字节而不是1位?
  • MVC中的业务逻辑
  • 静态隐式运算符
  • 获取对象的属性名
  • mySQL:: insert到表,数据从另一个表?
  • 如何在matplotlib更新一个情节
  • Android:为什么视图没有maxHeight ?
  • 不区分大小写列表搜索

标签

cpu-architectureperformancec++branch-predictionjavaundogit-commitgitversion-controlgit-remotegit-pushgit-branchgit-pullgit-fetchpythongeneratoriteratorjsonmime-typescontent-typearraysjavascriptgit-addcode-formattingcstandards-complianceoperatorscommentsdynamic-memory-allocationstackmemory-managementheap-memorylanguage-agnosticoverwritebackground-colorbrowserhtmldomjqueryvisibilityuse-strictsyntaxjslintremote-branchgit-checkoutpython-moduleidiomsprogram-entry-pointnamespacesbranch
2025 code 京ICP备15047053号-1