在数据库列django查询中搜索字符串

时间:2017-09-13 04:49:04

标签: python django python-2.7

我在db中有一个字段,其中包含" Food,Financial,Health" 。我需要搜索以" Fi"开头的字符串。在那个领域。我可以使用包搜索字符串,但我需要在django查询中搜索startwith。任何人都建议我这样做。

3 个答案:

答案 0 :(得分:0)

您可以在django查询中使用startswith ..

SomeModel.objects.filter(stringField__startswith='What')

答案 1 :(得分:0)

您可以使用django __startswith过滤器属性。

YourModelClass.objects.filter(fieldname__startswith='Fi')

请参阅此处的文档: https://docs.djangoproject.com/en/1.11/ref/models/querysets/#startswith

答案 2 :(得分:0)

Modelname.objects.filter(attributename__istartswith='Fi')

有关详细信息,请参阅https://docs.djangoproject.com/en/1.11/ref/models/querysets/