通过删除字符串中间的空格获取Queryset-Django

时间:2019-01-03 12:34:34

标签: python django

我正在使用带有“名称”列的表。我想通过提供名称来获得记录,名称中间包含额外的空白。

my table looks like as follows.
id     name
 1     Raj Kumar
 2     Praveen Kumar
 3     Sandya

我的表包含记录,其中行中间仅包含一个空格。我要进行如下查询。

input_name = 'Raj  Kumar'(Which contain two spaces)
a = A.objects.get(name=input_name)

以上将返回“无”。请帮助我解决问题。

1 个答案:

答案 0 :(得分:1)

如果只有一个条件(两个条件之间有两个空格),则可以用下面的一个空格替换两个空格

input_name = 'Raj  Kumar'(Which contain two spaces)
a = A.objects.get(name=input_name.replace("  "," "))