im new in django。在我的家庭作业中,用户将在模板中输入数据(字符串),我必须使用此数据过滤字段。但是问题是输入的数据与字段的值只是“相似”。所以我不能使用MyModel.objects.filter(name__contains=value)
。
我找到了一个解决方案将使用MyModel.objects.filter(name__trigram_similar= value)
的文档,但是此查询集需要安装'django.contrib.postgres'
,并且我无权更改“ setting.py”部分,因此很遗憾,我无法使用此解决方案。
有关更多信息,您应该知道字段的值和输入的值至少相似75%并且它们的长度完全相等。
这是一些模型字段的值和输入的值:
filed's value: inputted value:
spring spting
john jfhn
hello pello
love django llve djabgi
. .
. .
. .
就像印刷错误一样。 预先感谢您的帮助。