无法在Django postgresq中调整类型“Point”

2024-04-19 06:17:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个模型叫车辆和旅行是相关联的。在

    class Trip(models.Model):
        trip_id = models.UUIDField(primary_key=True, default=uuid.uuid4)
        distance_unit = models.CharField(max_length=255)
        distance = models.FloatField(default=0)
        duration = models.IntegerField(default=0)
        dir_points = ArrayField(models.PointField(srid=4326,null=True), blank=True, null=True)

现在,当我试图给这个trip模型添加新的几何点时,它会说“不能适应‘Point’类型”。我在谷歌上搜索了很多遍,但都是徒劳的。你能帮我一下吗。。。如何将新的几何点附加到此arrayfield。如果你需要其他信息,请告诉我。 我使用的是django版本1.8和python版本2.7.6。在


Tags: 模型版本idtruedefaultmodelmodelsnull