按字符的确切位置过滤对象
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')
我有一个代码列表,其中每个字符都有一个含义:
即
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')