【问题标题】:How to store mysql geometry datatypes using django model types without geodjango?如何使用没有geodjango的django模型类型存储mysql几何数据类型?
【发布时间】:2012-01-07 08:40:13
【问题描述】:

我正在阅读Fastest Way to Find Distance Between Two Lat/Long Points 并认为解决这个问题是解决我的问题的好方法。但是,我也将 django 与 mysql 一起使用,因此当我保存模型对象时,它与 django 模型类型一起保存。当然,该问题的解决方案需要我在 mysql 中使用 django 本身没有的某些函数/对象作为模型类型。我意识到 geodjango 有这些类型,但是当我真的只需要这个解决方案时(即我不想安装 geodjango),我认为我不需要/想要所有额外的功能。那么如何使用 django 模型类型存储这些 mysql 几何数据类型呢?是自己写一些还是直接注入sql命令?有人可以指点我一些示例代码吗?或者也许有一个非常非常轻量级的 geodjango,它超级容易安装/设置?

【问题讨论】:

  • 这个问题你问了 3 次。这是crosspost。

标签: mysql django geolocation


【解决方案1】:

Geodjango 是 contrib 的一部分。如果您安装了 django,并且您在 mysql 中具有空间数据类型的绑定,您已经设置了 geodjango,这实际上并不比这更难,而且现在您的查询不仅非常简单,您还可以获得更多可用的查询。

【讨论】:

猜你喜欢
  • 2016-10-27
  • 2014-07-14
  • 1970-01-01
  • 2020-06-15
  • 2016-04-04
  • 1970-01-01
  • 2013-05-13
  • 2022-01-24
  • 2012-03-13
相关资源
最近更新 更多