Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在大海捞针中进行空间搜索时,您可以获得与找到的对象的距离。结果你得到类似的东西0.393195738686 km,所以我想知道我是否可以为结果指定浮点格式和单位名称(可能是本地化的)。PS我使用elasticsearch作为后端,如果重要的话
0.393195738686 km
我注意到,distance查找返回Distance对象,所以我可以在 django 的模板标签中对其进行格式化:
distance
Distance
@register.filter(name='distanceformat') def distanceformat(value, places=1): format_string = "%%.%df km" % places return format_string % value.km