我正在 Django 中建立一个房地产网站,并有一个 Home 模型,它存储包括地址在内的各种信息。数据库后端使用 MySQL。
想要创建类似Yelp的搜索。
用户可以在其中输入邮政编码或城市名称的搜索,然后在该区域中获取主页结果。
用户还可以选择该点的半径(5 英里、10 英里...)并获得更多/更少的结果。
搜索结果将在谷歌地图上,用户可以放大/缩小以在地图中获得新的搜索结果。
Geo Django适合在这里吗?估计没有太多人使用 GeoDjango,因为我找不到很多文档来解决上面提到的问题。
在查看了它的官方文档 大约几个小时后,我真的找不到与我的问题相关的示例,并且不确定它与使用 MySQL 的现有网站的集成程度如何。也许对于我简单的位置使用来说太复杂了?
我真的很好奇 Geo Django 是否适合,如果适合..那么我会更积极、更深入地研究它。如果没有,我会尝试自己构建它。
任何有关 GeoDjango 或如何构建系统的指导或提示都将非常有帮助,将不胜感激。