按字符的确切位置过滤对象

Filter objects by exact position of character

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

code:

1) 0000.ABCD

2) 1111.CACC

position: 012345678

我想'搜索位置5处带有A的所有代码。

1) 0000.ABCD

所以研究应该return只有第一个代码。

我看过 django look_up 函数,但 iexact 或 icontains 都不是这种情况。

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

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

Model.objects.filter(code__regex=r'^.{5}A')