gpt4 book ai didi

python - 如何分配给 Django PointField 模型属性?

转载 作者:太空狗 更新时间:2023-10-29 18:16:44 27 4
gpt4 key购买 nike

您好,我有一个 Django 模型如下:

class Address(models.Model):
geoCoords = models.PointField(null=True, blank=True,)

现在我创建这个模型的一个实例:

A = Address()

如何设置A的geoCoord字段的坐标为(5.3, 6.2)?我找不到任何以这种方式分配点字段的示例。这是一个愚蠢的简单问题。实际上,我想分配给 A.geoCord 的坐标来自 pygeocoder。它是一个 2 项 float 元组。

关于 Django PointFields 的文档基本上是 non-existant .

最佳答案

在较新版本的 Django 中,您可以:

from django.contrib.gis.geos import Point
pnt = Point(1, 1)

https://docs.djangoproject.com/en/1.11/ref/contrib/gis/geos/ 中提供了大量示例

关于python - 如何分配给 Django PointField 模型属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24921545/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com