У меня есть одна вещь и нужно предложить. Пожалуйста помоги мне с этим.получить лучшее совпадение для запроса django
мой сценарий: у меня есть одна модель, как ordercode в этой таблице у меня есть префикс, как
1 | US
12 | Canada
13 | UK
134 | Australia
и многое другое. , тогда у меня есть строка вроде 12345678, и мне нужно получить наилучшее соответствие для этой строки.
если пользователь вводит 12345678 лучший матч 12 | Канада, если пользователь вводит 135678975 лучший матч 13 | Uk, а если пользователь вводит 1345676788 лучший матч 134.
Как я могу сделать это в Джанго запросе?
Спасибо,
спасибо за ваш ответ, в логике я думаю, что он вернет правильную строку наилучшего соответствия, и если у нас есть таблица 100000 строк для сравнения, это лучшее решение? – voipmanvn
у вас будет столько запросов, сколько есть char в вашем order_num. никогда больше. поэтому с 11 символьной строкой вы можете получить 1 запрос до 11. – ornoone