Python Django startswith查询
我将如何执行以下查询Python Django startswith查询,python,django,Python,Django,我将如何执行以下查询 SELECT * FROM title WHERE id LIKE '12345%' 我目前拥有的是: Title.objects.get(id='12345') 这显然不像%那样做(而icontains两者都做)。这里的正确查询是什么 Title.objects.filter(id__startswith='12345') 您可以这样做,code将是您的startswith字符串,您希望通过它来过滤表 代码='12345' 在此处输入code-hereTitle.
SELECT * FROM title WHERE id LIKE '12345%'
我目前拥有的是:
Title.objects.get(id='12345')
这显然不像%那样做(而icontains
两者都做)。这里的正确查询是什么
Title.objects.filter(id__startswith='12345')
您可以这样做,code
将是您的startswith
字符串,您希望通过它来过滤表
代码='12345'
在此处输入code-hereTitle.objects.extra(其中=[%s如id | |‘%'”],params=[code])您可以这样做,其中code
将是您的startswith
字符串,您希望通过该字符串筛选表
代码='12345'
在此处输入代码title.objects.extra(其中=[%s,如id | |“%%]”,参数=[code])