【发布时间】:2013-02-06 22:54:17
【问题描述】:
我将如何进行以下查询?
SELECT * FROM title WHERE id LIKE '12345%'
我目前拥有的是:
Title.objects.get(id='12345')
LIKE% 显然没有做到这一点(icontains 两者都有)。这里正确的查询是什么?
【问题讨论】:
我将如何进行以下查询?
SELECT * FROM title WHERE id LIKE '12345%'
我目前拥有的是:
Title.objects.get(id='12345')
LIKE% 显然没有做到这一点(icontains 两者都有)。这里正确的查询是什么?
【问题讨论】:
Title.objects.filter(id__startswith='12345')
【讨论】:
您可以这样做,其中code 将是您要过滤表的startswith 字符串。
代码 = '12345' 在此处输入代码Title.objects.extra(where=["%s LIKE id||'%%'"], params=[code])
【讨论】: