我正在阅读 Fastest Way to Find Distance Between Two Lat/Long Points并认为解决这个问题是解决我的问题的好方法。但是,我还将 django 与 mysql 一起使用,因此当我保存模型对象时,它会与 django 模型类型一起保存。当然,该问题的解决方案要求我在 mysql 中使用某些 django 本身没有的函数/对象作为模型类型。我意识到 geodjango 有这些类型,但我认为当我只真正需要这个解决方案时(即我不想安装 geodjango),我不需要/想要所有这些额外的功能。那么如何使用 Django 模型类型存储那些 mysql 几何数据类型呢?是自己写一些还是直接注入(inject)sql命令?有人可以指出一些示例代码吗?或者也许有一个非常非常轻量级的 geodjango,它非常容易安装/设置?
最佳答案
Geodjango 是贡献的一部分。如果你安装了 django,并且在 mysql 中有空间数据类型的绑定(bind),你有 geodjango 设置,它真的没有比这更难,现在你的查询不仅非常简单,你还可以获得更多可用的查询。
关于mysql - 如何在没有geodjango的情况下使用django模型类型存储mysql几何数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8768421/