Django 按角色的精确位置过滤对象

Django 按角色的精确位置过滤对象,django,django-queryset,Django,Django Queryset,我有一个代码列表,其中每个字符的含义如下: i、 e 代码: 1) 0000.ABCD 2) 1111.CACC 职位:012345678 我想“搜索位置5处有a的所有代码 1) 0000.ABCD 因此,研究应该只返回第一个代码 我已经研究了django查找函数,但iexact或icontains都不是这样 有没有办法进行这样的搜索?您可以使用正则表达式查找 Model.objects.filter(code__regex=r'^.{5}A') 快告诉我,链接在这里

我有一个代码列表,其中每个字符的含义如下:

i、 e

代码:

1) 0000.ABCD

2) 1111.CACC

职位:012345678

我想“搜索位置5处有
a
的所有代码

1) 0000.ABCD

因此,研究应该只返回第一个代码

我已经研究了django查找函数,但iexact或icontains都不是这样


有没有办法进行这样的搜索?

您可以使用正则表达式查找

Model.objects.filter(code__regex=r'^.{5}A')
快告诉我,链接在这里