【发布时间】:2026-01-09 03:55:02
【问题描述】:
使用 Tastypie 和 GeoDjango,我试图返回位于点 1 英里范围内的建筑物的结果。
TastyPie documentation 声明尚不支持距离查找,但我在 * 上找到了人们使其工作的示例,例如 this discussion 和 this discussion,但没有可以应用的工作代码示例。
我尝试使用的想法是,如果我将 GET 命令附加到 URL 的末尾,则返回附近的位置,例如:
http://website.com/api/?format=json&building_point__distance_lte=[{"type": "Point", "coordinates": [153.09537, -27.52618]},{"type": "D", "m" : 1}]
但是当我尝试这样做时,我得到的只是:
{"error": "Invalid resource lookup data provided (mismatched type)."}
我几天来一直在研究 Tastypie 文档,但不知道如何实现它。
我会提供更多示例,但我知道它们都很糟糕。感谢所有建议,谢谢!
【问题讨论】:
标签: python django tastypie geodjango