0

我正在做一个涉及空间模型的项目,只有 2 个带有经度和纬度的坐标点 - 没有区域、边界、线条等。我可以通过使用普通 django 还是应该使用 GeoDjango 来逃脱?我是否需要 GeoDjango 进行空间查询(查找 5 英里内的所有位置等)?另外,我应该考虑使用 MongoDB 进行数据存储吗?其他模型应该是相当标准的:用户、关系、事件......基本上是非常结构化的东西,可以很好地适合标准数据库?

4

1 回答 1

1

一种方法是直接使用 django 和原始 sql。但它会看起来很丑。如果您花时间经历让 GeoDjango 启动和运行的痛苦,您会发现它非常值得,因为执行诸如“查找 5 英里内的所有位置”之类的查询变得非常容易实现。

于 2013-10-09T18:14:11.990 回答