
[英]Django Multiple search in one html search field + selectpicker = how to change value of action?
[英]Django - Search field
我正在创建一个房地产 web 应用程序。 我想知道哪个是设置我的位置搜索字段的最佳实现。
我已经启动并运行了 Places API(使用位置建议自动完成),但我现在有点迷失了,关于如何根据用户的首选位置检索信息和返回过滤器属性。
我尝试使用 Django 的内置 icontains 方法来实现它,但我的搜索字段返回类似:{London, UK, } 这意味着许多用逗号分隔的单词和 icontains 不起作用。
很高兴有任何建议。
我想,您需要将查询拆分为国家、state、区、街道...
query = "London, UK"
country = query.split(",")[-1]
state = query.split(",")[-2]
之后,您可以通过国家过滤器到Django型号
result = some_model.objects.all().filter(country__icontains=country)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.